Ajax中传输格式为JSON
一:
1.介绍
2.嵌套
3.json解析
4.优缺点
二:json功能程序测试
1.设计
2.程序
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Insert title here</title> 6 <script type="text/javascript"> 7 var jsonObject={"name":"tom", 8 "age":18, 9 "address":{ 10 "city":"BJ", 11 "school":"BD" 12 }, 13 "teaching":function(){ 14 alert("java ajax"); 15 } 16 }; 17 alert(jsonObject.name); 18 //嵌套 19 alert(jsonObject.address.city); 20 //json里包含函数属性 21 jsonObject.teaching(); 22 23 //将字符串转为json对象 24 var jsonStr="alert('hello ajax2')"; 25 eval(jsonStr); 26 27 // 28 var json="{'name':'bob'}"; 29 var testjson=eval("("+json+")"); 30 alert(testjson.name); 31 </script> 32 </head> 33 <body> 34 35 </body> 36 </html>
三:大纲
四:程序
1.andy.js
1 {"person": { 2 "name":"Andy Budd", 3 "website":"http://andybudd.com/", 4 "email":"andy@clearleft.com" 5 } 6 }
2..css
程序和前面的相同。
3.index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">@import url("clearleft.css");
</style>
<script type="text/javascript">window.οnlοad=function(){var aNodes=document.getElementsByTagName("a");for(var i=0;i<aNodes.length;i++){aNodes[i].οnclick=function(){var request=new XMLHttpRequest();var method="GET";var url=this.href;request.open(method,url);request.send(null);request.onreadystatechange=function(){if(request.readyState==4){if(request.status==200||request.status==304){//XML格式var result=request.responseText; //需要修改成Textvar jsonObject=eval("("+result+")"); //变成执行语句var name=jsonObject.person.name;var website=jsonObject.person.website;var email=jsonObject.person.email;//alert(name);//构建节点var aNode=document.createElement("a");aNode.appendChild(document.createTextNode(name));aNode.href="mailto:"+email;var h2Node=document.createElement("h2");h2Node.appendChild(aNode);var aNode2=document.createElement("a");aNode2.appendChild(document.createTextNode(website));aNode2.href=website;var detailsNode=document.getElementById("details");detailsNode.innerHTML=""; // 在每次之前进行清空detailsNode.appendChild(h2Node);detailsNode.appendChild(aNode2);}}}return false;}}}
</script>
</head>
<body><h1>People</h1><ul><li><a href="files/andy.js">Andy</a></li><li><a href="files/richard.js">Richard</a></li><li><a href="files/jeremy.js">Jeremy</a></li> </ul><div id="details"></div>
</body>
</html>
五:效果
执行的效果与前面的执行效果相同。
Ajax中传输格式为JSON相关推荐
- 002 Ajax中传输格式为HTML
一: 1.介绍 返回的数据可以直接插入到需要的地方. 2.优缺点 二:程序大纲 1.结构 三:程序 1.css body {background: #ffb url("logo.png&qu ...
- Ajax如何设置contenttype,ajax中设置contentType: application/json的作用
最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 contentType:"application/json" 之后返回400,然后把传输的数据格式改为j ...
- ajax_contenttype,ajax中设置contentType: application/json的作用
AJAX 的 ajax中设置contentType: "application/json"的作用 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 con ...
- js ajax contenttype,ajax中设置contentType: application/json的作用(图文教程)
这篇文章主要介绍了ajax中设置contentType: "application/json"的作用,需要的朋友可以参考下 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ...
- SAP中ABAP格式与JSON格式互转方法研究
一.JSON概念 JSON(JavaScript Object Notation) 是一种轻量级的 数据交换 格式. JSON数据格式示例: { "学生": [ {"姓名 ...
- ajax 中json格式数据格式,AJAX中的dataType(数据格式)-text、json
因为经常使用数据格式,所以将它封装成类,J这样就不会用到时就写了,直接调用写好的类就可以了 (1)dataType数据格式为:TEXT格式的数据是字符串的数据,在"ajax对数据进行删除和查 ...
- ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点
JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj // ...
- jsp中jquery传值给Java_jsp中利用jquery+ajax在前后台之间传递json格式参数
经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2. 总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 ...
- ajax返回显示下拉列表,ajax中网页传输(二)JSON——下拉列表显示练习(示例代码)...
以json返回数据类型显示"民族下拉列表" 第一:body页面显示部分 JSON下拉显示Nation表中的数据 用下拉显示Nation表中的数据 第二:jscrip中ajax后台函 ...
最新文章
- LeetCode Nth Digit
- OS / Linux / Ubuntu 创建应用的快捷方式
- JSP EL表达式 将数组拼接成字符串
- python2.x环境下unicode乱码转中文显示的2种解决方案总结
- 牛客题霸 [ 寻找峰值] C++题解/答案
- linux raw socket 例子,raw socket编程例子
- java取非_java运算符 与()、非(~)、或(|)、异或(^)
- python矩形碰撞检测算法_简易夺旗游戏(python像素级碰撞检测之颜色碰撞)
- 新冠疫情,或加速银行数字化服务转型
- 5年前我们摸爬滚打进入测试行业,如今你后悔吗?
- 理解OpenShift(6):集中式日志处理
- 三步教你Word启用所有宏
- RUST开服教程、常用指令及心得
- 戴尔服务器uefi安装win7系统,Dell Latitude 3490 使用 UEFI+GPT 安装 Win7 x64
- 《Slice-to-volume medical image registration: A survey》论文阅读
- 【网络流】基础二分图的最大匹配问题
- micro-F1和macro-F1评价指标的理解
- 数据库的分组统计查询
- 毕业设计-基于微信小程序的实验室服务系统
- oracle 翻译ip归属地/经纬度/定位;获取ip归属地/经纬度/定位;获取ip gps定位/lng,lat/坐标
热门文章
- Android乐动力的开始启动页面开源代码
- 迭代3:UC1,UC2的2.1 业务建模 2.2 UC2用例模型 2.3 UC2补充性规格说明
- osc上一位哥们的 php编译参数
- C# 数据库连接笔记
- Java中的AutoBoxing (Integer对-128~127之间数值的特殊处理)
- 怎么计算一个对象占用的内存
- FastJson序列化Json自定义返回字段,普通类从spring容器中获取bean
- Gym - 101480K_K - Kernel Knights (DFS)
- 最简单的前后端分离部署(Koa2)
- 网络带宽与传输性能的基本计算方法