国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:26:35
字體:
來源:轉載
供稿:網友
之前做項目時候,用到一個表格控件,它的數據是異步加載的,我在這個表格綁定數據的函數下面友做了一些業務處理,運行頁面的時候,用瀏覽器在我寫業務處理那地方打上斷點跟蹤,它確實執行了,可以最后顯示的時候,它的處理被覆蓋了,我很納悶,當時也知道是這個表格綁定函數那出問題了,可是時間緊,它的函數是封裝的,沒有去具體跟蹤,就直接讓我的那部分業務處理延遲200ms執行,這樣就好了,這是個笨法,不過也是個有效的辦法,呵呵。

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

默認設置下,所有請求均為異步請求。如果需要發送同步請求,請將此選項設置為 false。注意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執行。
復制代碼 代碼如下:VeVb.com

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临泽县| 庆元县| 称多县| 攀枝花市| 镶黄旗| 西宁市| 江孜县| 蓬莱市| 广南县| 靖州| 宜州市| 霍林郭勒市| 兰坪| 苍溪县| 大名县| 瑞金市| 阳春市| 加查县| 神木县| 奇台县| 临清市| 蕉岭县| 饶河县| 英吉沙县| 大同县| 礼泉县| 蓬莱市| 淅川县| 富源县| 泽州县| 富阳市| 琼海市| 历史| 徐州市| 信宜市| 林芝县| 陕西省| 余姚市| 芒康县| 五河县| 沁阳市|