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

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

Ajax請(qǐng)求中的異步與同步,需要注意的地方說(shuō)明

2024-09-01 08:31:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
默認(rèn)設(shè)置下,所有請(qǐng)求均為異步請(qǐng)求。如果需要發(fā)送同步請(qǐng)求,請(qǐng)將此選項(xiàng)設(shè)置為 false。注意,同步請(qǐng)求將鎖住瀏覽器,用戶其它操作必須等待請(qǐng)求完成才可以執(zhí)行

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

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

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

復(fù)制代碼 代碼如下:


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


這個(gè)ajax請(qǐng)求則為同步請(qǐng)求,在沒(méi)有返回值之前,alert(temp)是不會(huì)執(zhí)行的。
如果async設(shè)置為:true,則不會(huì)等待ajax請(qǐng)求返回的結(jié)果,會(huì)直接執(zhí)行ajax后面的語(yǔ)句。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长垣县| 社会| 板桥市| 西昌市| 安新县| 张家港市| 莱州市| 贵溪市| 垣曲县| 汉源县| 望都县| 密山市| 金溪县| 尼玛县| 嘉峪关市| 湖口县| 许昌县| 拉萨市| 岚皋县| 那曲县| 遂川县| 吕梁市| 新郑市| 漯河市| 苏尼特左旗| 罗江县| 乐至县| 紫云| 新沂市| 类乌齐县| 垦利县| 卢氏县| 沙坪坝区| 固镇县| 永顺县| 百色市| 南城县| 高台县| 遂平县| 夏河县| 香港|