最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery1.4 教程二 ajax方法的改進(jìn)

 更新時間:2010年02月25日 22:50:20   作者:  
jquery1.4在ajax方法上進(jìn)一步的進(jìn)行優(yōu)化和調(diào)整,主要是做了如下的改進(jìn)。
1 允許序列化嵌套的參數(shù)。
比如:{foo: ["bar", "baz"]} 將被序列化成foo[]=bar&foo[]=baz,而不是序列化成以前的foo=bar&foo=baz。

如果你想要使用舊的序列化方式,有三種設(shè)置方法:
復(fù)制代碼 代碼如下:

jQuery.ajaxSettings.traditional = true;
jQuery.param( stuff, true );
$.ajax({ data: stuff, traditional: true });

2 自動檢測json和javascript的數(shù)據(jù)類型。
1.4后返回json或javascript可以不用設(shè)置dataType 了,將會根據(jù)application/json或application/x-javascript自動判斷類型。但后臺返回的數(shù)據(jù)類型務(wù)必指定。

3支持添加html頭信息。
$.ajax()新增一個屬性ifModified: true ,設(shè)置為true,可以有效利用瀏覽器緩存(目前我還有試過其效果。)

4使用原生的JSON.parse,來解析json。
1.4會對ajax返回回來的json進(jìn)行合法性驗(yàn)證,錯誤的json格式將不予解析,比如{foo: "bar"}。

5 $.serialize()序列化表單時,現(xiàn)在可以序列化html5的表單元素。
……相當(dāng)?shù)呐c時俱進(jìn),html5我還沒認(rèn)真看過…..

6 留意新增一個全新屬性Context,非常有用處
Context的出現(xiàn)真是太及時了,Context會簡化你的ajax請求。Context的作用是你可以自定義上下文,也就是指定ajax中回調(diào)函數(shù)的this。來看代碼:
復(fù)制代碼 代碼如下:

jQuery.ajax({
url: "test.html",
context: document.body,
success: function(){
jQuery(this).addClass("done");
}
});

代碼success回調(diào)函數(shù)中的this將指向document.body

7 顯式設(shè)置content-type
在1.4以前,如果你沒有設(shè)置參數(shù)data,$.ajax()會忽略contentType 這個參數(shù)的值,1.4contentType在ajax請求時都要發(fā)送。

8 你可以指定JSONP的回調(diào)函數(shù)名
9 默認(rèn)不允許跨域請求

相關(guān)文章

最新評論

衡阳县| 朔州市| 花莲县| 永新县| 丰原市| 娱乐| 海阳市| 重庆市| 历史| 山阴县| 迁安市| 宁安市| 车险| 惠水县| 宣威市| 武夷山市| 洞头县| 东山县| 黄浦区| 合水县| 名山县| 光泽县| 镇坪县| 南陵县| 乌兰县| 邳州市| 太康县| 寻甸| 象州县| 扎兰屯市| 长沙县| 顺平县| 资溪县| 金华市| 鄱阳县| 沭阳县| 淮北市| 开原市| 长岭县| 驻马店市| 西吉县|