国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 德保县| 舞钢市| 南京市| 罗平县| 乌拉特前旗| 天全县| 宜宾县| 友谊县| 福泉市| 甘谷县| 讷河市| 达尔| 四平市| 沭阳县| 锦州市| 嵊州市| 柯坪县| 景洪市| 庆元县| 锦屏县| 建湖县| 茂名市| 宜兰市| 堆龙德庆县| 苗栗市| 崇文区| 镇沅| 囊谦县| 玉环县| 滁州市| 茌平县| 永州市| 资兴市| 武城县| 枣庄市| 仙游县| 巴东县| 新河县| 横峰县| 雅江县| 二手房|