更好的解决Javascript解析Json问题

那么大家只要注意一点,当使用Javascript解析Json时,需要用eval这个函数把string类型转化成object类型。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。

XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。 #t#

用Javascript解析Json

XML 的作用是格式化数据内容。如果我们不用XML还有什么更好的方法吗?这个答案是JSON。介绍JSON之前我先介绍一下JavaScript这门脚本语 言。脚本语言自身有动态执行的天赋。即我们可以把想要执行的语句放在字符串里,通过eval()这个动态执行函数来执行。字符串里的内容会像我们写的脚本 一样被执行。

 Javascript解析Json以下代码经过测试结果为:

 
 
  1. //html页面
  2.  language="javascript">
  3. var xmlHttp;
  4. var requestType = "";
  5. function createXMLHttpRequest(){
  6.        if(window.ActiveXObject){
  7.               xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  8.        }else if(window.XMLHttpRequest){
  9.               xmlHttp = new XMLHttpRequest();
  10.        }
  11. }
  12. function startRequest(url){
  13.        var url;
  14.        createXMLHttpRequest();
  15.        xmlHttp.onreadystatechange = handleStateChange;
  16.        xmlHttp.open("GET",url,true);
  17.        xmlHttp.send(null);
  18. }
  19. function handleStateChange(){
  20.        if(xmlHttp.readyState == 4){
  21.               if(xmlHttp.status == 200){
  22.                     listAllStates();
  23.               }
  24.        }
  25. }

当前题目:更好的解决Javascript解析Json问题
转载来源:http://www.hantingmc.com/qtweb/news9/478759.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联