jquery实现json数据解适于不同版本浏览器
来源:互联网 发布:kindle 知乎 编辑:程序博客网 时间:2024/04/30 11:58
jquery的使用处理json传过来的值
在使用jquery来处理后台传递过来的json数据,下面这一种是最为基础的一种使用不同浏览器使用不同的xmlhttp对象来进行操作。当然这里也是用了动态添加元素到显示页面。
<script type="text/javascript">$(function(){//初始加载页面时运行loadXMLDoc();});var xmlhttp;function loadXMLDoc(){xmlhttp=null;if (window.XMLHttpRequest){// code for Firefox, Opera, IE7, etc. xmlhttp=new XMLHttpRequest(); }else if (window.ActiveXObject){// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }if (xmlhttp!=null){ xmlhttp.onreadystatechange=state_Change;//调用对应的方法 xmlhttp.open("GET","<%=basePath%>/jsp/strutsJson.action",true);//这里是后台传递过来的 json数据地址,和调用的方法get xmlhttp.send(null); }else{ alert("Your browser does not support XMLHTTP."); }}function state_Change(){if (xmlhttp.readyState==4) {// 4 = "loaded" if (xmlhttp.status==200) {// 200 = "OK" //document.getElementById('T1').innerHTML=xmlhttp.responseText; //这里解析json数据 var jsonValue=xmlhttp.responseText; var valueDo=eval("("+jsonValue+")");//alert(valueDo.userName);//alert(valueDo.arrayList.length);var txt1="<p>用户名:"+valueDo.userName+"</p>"; for(var i=0;i<valueDo.arrayList.length;i++) {txt1+="<p>"+valueDo.arrayList[i].name+"</p>";} //var txt2=$("<p></p>").text("Text."); // 以 jQuery 创建新元素//var txt3=document.createElement("p");//txt3.innerHTML="Text."; // 通过 DOM 来创建文本$("#T1").append(txt1); } else { alert("Problem retrieving data:" + xmlhttp.statusText); } }}</script> </head> <body> <div align="center">成功使用jquery来实现json数据的解析</div> <div id="T1"></div> </body>用jquery的ajax来获取struts处理的json还尚未完成,待续。。。。。
- jquery实现json数据解适于不同版本浏览器
- 根据不同浏览器选择jquery版本
- asp.net+jquery.ajax+json 不同浏览器的感悟
- JQuery不同版本区别
- jQuery不同版本共存
- Jquery 返回json数据,IE浏览器提示下载的问题
- jquery实现ajax,返回json数据
- jquery json数据实现二级联动
- struts2+jquery+json实现异步加载数据
- jquery+json实现数据列表分页
- 使用JQUERY实现JSON数据三级联动
- JQuery检测浏览器版本
- jquery浏览器版本检测
- jQuery浏览器版本判断
- jquery判断浏览器版本
- jquery获取浏览器版本
- jquery五行代码实现对浏览器版本检测
- ajax json php jquery 实现json数据发送和处理
- 数学分析教程 第二章学习感受
- 创建文件夹
- Eclipse JUNO 使用心得
- secureCRT 连接 ubuntu
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
- jquery实现json数据解适于不同版本浏览器
- python-mail腾讯邮箱服务器发送邮件
- MIT/GNU Scheme用户手册(七)
- 严蔚敏《数据结构》
- 【2013-06-10】002
- Qt实现半透明窗口 嵌入桌面
- http协议
- Qt 界面实现多国语言的切换实例
- Windows Server 2008配置NLB(服务群集)1