闡述基于的JSON數(shù)組特殊交互說(shuō)明
下面進(jìn)行對(duì)JSON數(shù)組進(jìn)行詳細(xì)說(shuō)明介紹,主要說(shuō)明的原因的是因?yàn)?FONT size=+0>JSON數(shù)組比較特殊,是一類array對(duì)象,所以當(dāng)你用非整數(shù)來(lái)索引數(shù)據(jù),那么它就會(huì)把這個(gè)非整數(shù)的索引當(dāng)作是對(duì)象的屬性。#t#
PHP數(shù)組:
對(duì)比js而言,那就很方便了,支持任何形式的索引Query接觸時(shí)間也不短了,JSON數(shù)組確實(shí)非常不錯(cuò)的一款js庫(kù),而且更新的也讓人滿意,很完善,呵呵,廢話不多說(shuō)了,大家都知道提到ajax,就想到那繁瑣的四部曲,定義xmlhttprequest,open(),onreadystatechange(),send(),很麻煩啊,JQ簡(jiǎn)化后:
- $.ajax({
- async:true, //是否異步
- beforesend: function(){},//開始前干什么
- data:{a:a1,b:b1},//參數(shù),一般推薦使用JSON格式
- datatype:'HTML', //回顯數(shù)據(jù)的格式
- error:function(){},//發(fā)生錯(cuò)誤如何處理
- type:'POST', //用什么方式傳遞數(shù)據(jù),決定了腳本頁(yè)面用什么方式接收數(shù)據(jù)
- url: 'a.php', //腳本處理頁(yè)面
- success:function(a,b,c){},//a為回顯的數(shù)據(jù) 成功后的操作
- complete:function(d){}//完成后,不一定成功,執(zhí)行的操作
- });
以上寫的這些內(nèi)容都是常用的參數(shù),當(dāng)然還有很多可以用的屬性,本人還是建議去官網(wǎng)自己看看。
如果我們?cè)诤笈_(tái)異步傳來(lái)的文本是JavaScript的聲明語(yǔ)句,那么不是一條eval方法就能解析了?對(duì)于解析復(fù)雜的XML,這樣的效率是多么大的提高啊!現(xiàn)在就來(lái)告訴你什么是JSON數(shù)組:JavaScript Object Notation。我更愿意把它翻譯為JavaScript對(duì)象聲明。比如要從后臺(tái)載入一些通訊錄的信息,如果寫成XML。