ajax请求数据和处理数据的案例展示
来源:互联网 发布:js ajax进行post请求 编辑:程序博客网 时间:2024/05/17 22:47
刚学习数据交互,看了好多案例,自己也终结一下,最简单的原生的方式。这个是看了那么多网上的资料,提权出来的,ajax请求模板:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax eg</title></head><body> 请输入订单号:<input type="text" id="sid" placeholder="XY0120090001" onkeyup="myFunction()" ><br> 回来的数据是:<br> 订单号:<span id="soft"></span><br> 时间点:<span id="time"></span><br> 车牌号:<span id="carname"></span><script type="text/javascript" src="getValue.js"></script><script type="text/javascript"> function myFunction() { function createXmlHttpRequest(){ var xmlHttp; try{ //Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e){ try{ //Internet Explorer xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch (e){} } } return xmlHttp;//return object } //要传递给服务器的数据,如果数据比较多采用new FormData()方法。如果比较少直接写到send里面 // xmlHttpReq.send("idname="+"name","age="+"16"); /* var send_data = new FormData(); form.append("idname","value"); form.append("idname","value");*/
var send_data = document.getElementById("sid").value; xmlHttpReq = createXmlHttpRequest(); xmlHttpReq.onreadystatechange=function(){ if(xmlHttpReq.readyState==4){ if(xmlHttpReq.status==200){ var response_data = xmlHttpReq.responseText; console.log(response_data); var obj = JSON.parse(response_data);//这里需要对返回的数据进行解析 console.log(obj.Tag.Id); document.getElementById("soft").innerHTML = obj.Tag.Id; } } } xmlHttpReq.open("post","/QueryPlugin/PC/QueryPCFirst",true); xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttpReq.send("Id="+send_data); }</script></body></html>
因为,我这里返回的是json数组集合,所以,需要进行解析一下,也就是json.parse(response_data);
取值时,直接:obj.Tag.Id
我的返回的数据是:
{"Status":true,"Msg":null,"Tag":{"Id":"XY0120090001","TZId":"TZ02000003","PCDate":"2017-01-01 00:00:00","CarsName":"京J1","MatName":"水泥","Sum":"40"}}
下图就是效果图,订单号是就是后天返回的。
阅读全文
0 0
- ajax请求数据和处理数据的案例展示
- AJax数据请求处理
- ajax请求中json数据的处理
- Ajax请求数据并处理的笔记
- 商品展示案例 (数据存储和访问
- Ajax展示数据
- Ajax处理XML,XMLHttpRequest对象的创建和访问servlet并返回xml数据到页面展示
- 使用ajax异步请求数据,并展示在html中
- Ajax请求ashx返回各类数据的常见处理方式
- Ajax请求ashx返回各类数据的常见处理方式
- 用户名失去焦点ajax请求后台,页面以下拉列表的形式展示相应的数据
- AJAX数据的处理
- vue 的ajax请求数据
- ajax请求数据的问题
- R处理数据的案例
- AJAX跨域请求数据原理与案例
- AJAX跨域请求数据原理与案例
- 数据存储和访问之商品展示案例
- PostgreSQL数据库创建、删除方法
- PeerConnection分析之总类图
- pl/sql程序块
- 网络编程实战
- The reference to entity "characterEncoding" must end with the ';' delimiter.
- ajax请求数据和处理数据的案例展示
- Android 中windows10系统下快速集成shearSDK中运行不了QuickIntegrater.jar
- VIM重复操作的宏录制
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- java移位运算详解
- 搜狗手机助手联合腾讯御安全 共建APP安全生态环境
- QA实习第5周总结
- Spring Boot Jpa之构建动态SQL查询语句
- JAVA虚拟机体系结构