标签:
大量复杂数据信息一次性的异步自动加载传输,AJAX提供了一个数据传输标准JSon,类似XML,但是比XML占的体积更小
在服务器端把.NET对象转换为字符串
JavascriptSerializer jss=new JavascriptSerializer(); string json =jss.Serialize(new Person{Name="lily",Age=18,Email="lucy@qq.com"});//其中list是一个对象的,把一个对象编程 context.Response.Write(json);
只知道怎么生成怎么解析就行,不必纠结于生成格式{“Name”:"lily","Age":18,"Email":"lily@qq.com"}
把JSon对象变成JS对象,一般不用eval,有安全性问题
JSON.parse
<script src="js/ajax.js" type="text/javascript"></script> <script type="text/javascript"> function go() { ajax(url,function(resTxt) { var p=JSON.parse(resTxt); alert("姓名"+p.Name+";年龄:"+p.Age); } ); }
考虑到兼容性(JSON对象转换为JS对象),用json2.js,会检测是否支持Json.parse。即时不兼容这个插件也会帮忙兼容。
标签:
原文地址:http://www.cnblogs.com/wangxuxu7912/p/4967916.html