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

探討Ajax中同步與異步之間的區(qū)別

 更新時間:2013年11月21日 10:08:28   作者:  
這篇文章主要是對Ajax中同步與異步之間的區(qū)別進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過來參考下,希望對大家有所幫助

請求方式,分為GET與POST: GET 最為常見的HTTP請求,普通上網(wǎng)瀏覽頁面就是GET。GET方式的參數(shù)請求直接跟在URL后,以問號開始。(JS中用window.location.search獲得)。參數(shù)可以用encodeURIComponent進(jìn)行編碼,使用方式:
var EnParam = encodeURIComponent(param);

URL只支持大約2K的長度,即2048字符數(shù);使用GET進(jìn)行AJAX請求時候會緩存導(dǎo)致出現(xiàn)的頁面不是正確的,一般方法加random參數(shù)值;ajax.send(null)。

POST

向服務(wù)器提交數(shù)據(jù)用到。

需要將form表單中的值先取出轉(zhuǎn)換成字符串,用&符號連接,(同GET傳參數(shù)一樣);提交數(shù)據(jù)量2GB ;使用ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'),處理提交的字符串;ajax.send(strings),這個strings表示form中需要提交的內(nèi)容,例如a=1&b=2類似這樣的字符串。


同步與異步:

ajax.open方法中,第3個參數(shù)是設(shè)同步或者異步。prototype等js類庫一般都默認(rèn)為異步,即設(shè)為true。先說下同步的情況下,js會等待請求返回,獲取status。不需要onreadystatechange事件處理函數(shù)。而異步則需要onreadystatechange事件處理,且值為4再正確處理下面的內(nèi)容。

(注:文中的 ajax 表示XMLHTTP請求對象。)

相關(guān)文章

最新評論

罗山县| 闸北区| 常州市| 卢氏县| 伊吾县| 黄石市| 那曲县| 且末县| 卓尼县| 安平县| 罗田县| 商丘市| 永安市| 新巴尔虎右旗| 即墨市| 伽师县| 修武县| 英吉沙县| 垫江县| 通城县| 同心县| 博乐市| 佳木斯市| 卓资县| 伊川县| 淄博市| 正宁县| 梧州市| 黎城县| 北安市| 江达县| 乌拉特后旗| 兰溪市| 聂荣县| 同仁县| 枞阳县| 蒙自县| 嘉峪关市| 东丽区| 辰溪县| 德惠市|