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

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

 更新時(shí)間:2012年04月14日 01:54:03   作者:  
默認(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)行頁面的時(shí)候,用瀏覽器在我寫業(yè)務(wù)處理那地方打上斷點(diǎn)跟蹤,它確實(shí)執(zhí)行了,可以最后顯示的時(shí)候,它的處理被覆蓋了,我很納悶,當(dāng)時(shí)也知道是這個(gè)表格綁定函數(shù)那出問題了,可是時(shí)間緊,它的函數(shù)是封裝的,沒有去具體跟蹤,就直接讓我的那部分業(yè)務(wù)處理延遲200ms執(zhí)行,這樣就好了,這是個(gè)笨法,不過也是個(gè)有效的辦法,呵呵。

后來看了下文檔,查了些資料,其實(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)求,在沒有返回值之前,alert(temp)是不會(huì)執(zhí)行的。
如果async設(shè)置為:true,則不會(huì)等待ajax請(qǐng)求返回的結(jié)果,會(huì)直接執(zhí)行ajax后面的語句。

相關(guān)文章

最新評(píng)論

枣强县| 黑水县| 宁阳县| 郑州市| 平谷区| 黄浦区| 开原市| 郑州市| 临漳县| 盐山县| 河南省| 西乌珠穆沁旗| 瑞金市| 苍山县| 临潭县| 旌德县| 红桥区| 大邑县| 盘山县| 林口县| 砚山县| 秦皇岛市| 高雄市| 浮梁县| 临泉县| 灵川县| 崇州市| 新源县| 永顺县| 酉阳| 新乐市| 衡南县| 治县。| 泰和县| 莎车县| 连平县| 揭西县| 石门县| 华池县| 邯郸市| 广德县|