下面进行对JSON数组进行详细说明介绍,主要说明的原因的是因为JSON数组比较特殊,是一类array对象,所以当你用非整数来索引数据,那么它就会把这个非整数的索引当作是对象的属性。#t#
PHP数组:
对比js而言,那就很方便了,支持任何形式的索引Query接触时间也不短了,JSON数组确实非常不错的一款js库,而且更新的也让人满意,很完善,呵呵,废话不多说了,大家都知道提到ajax,就想到那繁琐的四部曲,定义xmlhttprequest,open(),onreadystatechange(),send(),很麻烦啊,JQ简化后:
- $.ajax({
- async:true, //是否异步
- beforesend: function(){},//开始前干什么
- data:{a:a1,b:b1},//参数,一般推荐使用JSON格式
- datatype:'HTML', //回显数据的格式
- error:function(){},//发生错误如何处理
- type:'POST', //用什么方式传递数据,决定了脚本页面用什么方式接收数据
- url: 'a.php', //脚本处理页面
- success:function(a,b,c){},//a为回显的数据 成功后的操作
- complete:function(d){}//完成后,不一定成功,执行的操作
- });
以上写的这些内容都是常用的参数,当然还有很多可以用的属性,本人还是建议去官网自己看看。
如果我们在后台异步传来的文本是JavaScript的声明语句,那么不是一条eval方法就能解析了?对于解析复杂的XML,这样的效率是多么大的提高啊!现在就来告诉你什么是JSON数组:JavaScript Object Notation。我更愿意把它翻译为JavaScript对象声明。比如要从后台载入一些通讯录的信息,如果写成XML。