优雅的json!
众所周知:ajax从服务器获取数据有两种方法:ResponseText和ResponseXML.以前我认为ajax从服务器上获得数据的数据结构有两种:字符串(如:id=2&type=news)和xml格式:
<?xml version="1.0" encoding="utf-8"?>
<data>
<id>2</id>
<type>news</type>
</data>
知道最近接触到json。<data>
<id>2</id>
<type>news</type>
</data>
现在我个人认为ajax从服务器上获取数据的数据结构有三种形式,以上两种在加上json.
json表达方法采用了javascript原生语法,这样ajax通过ResponseText获取数据后便可以直接调用其中的数据,无需要任何组件。
javascript中初始化对象属性时采用:
<script type="text/javascript">
<!--
var data ={"id" : "2","type":"news"};
alert(data.type);
//-->
</script>
json的语法就是: {"id":"2","type":"news"}<!--
var data ={"id" : "2","type":"news"};
alert(data.type);
//-->
</script>
因而ajax取回json数据后,无需向xml那样在创建XMLDOM对象,解析xml数据。、
查看更多内容请到我的个人网站:
js中国: js中国