日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Ajax請求中的異步與同步,需要注意的地方說明_AJAX教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:多ajax請求的各類解決方案(同步, 隊列, cancel請求)
ajax帶來很好的用戶體驗,于是一個稍微注重web系統(tǒng)使用ajax基本成為必然。當(dāng)傳統(tǒng)功能型web項目向用戶體驗型項目轉(zhuǎn)變時,層出不窮的需求就來了。正如本篇所介紹的就是一個多個AJAX請求的情況下,如何利用jquery來處理幾種case

之前做項目時候,用到一個表格控件,它的數(shù)據(jù)是異步加載的,我在這個表格綁定數(shù)據(jù)的函數(shù)下面友做了一些業(yè)務(wù)處理,運行頁面的時候,用瀏覽器在我寫業(yè)務(wù)處理那地方打上斷點跟蹤,它確實執(zhí)行了,可以最后顯示的時候,它的處理被覆蓋了,我很納悶,當(dāng)時也知道是這個表格綁定函數(shù)那出問題了,可是時間緊,它的函數(shù)是封裝的,沒有去具體跟蹤,就直接讓我的那部分業(yè)務(wù)處理延遲200ms執(zhí)行,這樣就好了,這是個笨法,不過也是個有效的辦法,呵呵。

后來看了下文檔,查了些資料,其實原理應(yīng)該是這樣的:

默認(rèn)設(shè)置下,所有請求均為異步請求。如果需要發(fā)送同步請求,請將此選項設(shè)置為 false。注意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執(zhí)行。
復(fù)制代碼 代碼如下:hl5o.cn

var temp;
$.ajax({
async: false,
type : "POST",
url : defaultPostData.url,
dataType : 'json',
success : function(data) {
temp=data;
}
});
alert(temp);

這個ajax請求則為同步請求,在沒有返回值之前,alert(temp)是不會執(zhí)行的。
如果async設(shè)置為:true,則不會等待ajax請求返回的結(jié)果,會直接執(zhí)行ajax后面的語句。

分享:那些年,我還在學(xué)習(xí)Ajax 學(xué)習(xí)筆記
Ajax不用說,每個做web開發(fā)的同志都知道,因為它是學(xué)習(xí)web開發(fā)必經(jīng)之路,不管你是做asp.net,還是javaWeb,還是PHP

來源:模板無憂//所屬分類:AJAX教程/更新時間:2013-04-22
相關(guān)AJAX教程