主頁 > 知識庫 > Ajax請求中的異步與同步,需要注意的地方說明

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

熱門標(biāo)簽:信貸電銷機(jī)器人有用嗎 如何用地圖標(biāo)注各分公司 辦理一個400電話多少錢 莆田防封電銷卡價格 廣西ai語音電銷機(jī)器人哪家好 察縣地圖標(biāo)注 接聽電話機(jī)器人哪有 電銷機(jī)器人適用范圍 蓄意標(biāo)記地圖標(biāo)注
之前做項目時候,用到一個表格控件,它的數(shù)據(jù)是異步加載的,我在這個表格綁定數(shù)據(jù)的函數(shù)下面友做了一些業(yè)務(wù)處理,運(yùn)行頁面的時候,用瀏覽器在我寫業(yè)務(wù)處理那地方打上斷點跟蹤,它確實執(zhí)行了,可以最后顯示的時候,它的處理被覆蓋了,我很納悶,當(dāng)時也知道是這個表格綁定函數(shù)那出問題了,可是時間緊,它的函數(shù)是封裝的,沒有去具體跟蹤,就直接讓我的那部分業(yè)務(wù)處理延遲200ms執(zhí)行,這樣就好了,這是個笨法,不過也是個有效的辦法,呵呵。

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

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

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后面的語句。
您可能感興趣的文章:
  • Ajax實現(xiàn)搜索引擎自動補(bǔ)全功能
  • 詳解js的延遲對象、跨域、模板引擎、彈出層、AJAX【附實例下載】
  • JavaScript的History API使搜索引擎抓取AJAX內(nèi)容
  • 如何讓搜索引擎抓取AJAX內(nèi)容解決方案
  • AJAX 支持搜索引擎問題分析
  • 淺析ajax請求json數(shù)據(jù)并用js解析(示例分析)
  • AJAX跨域請求json數(shù)據(jù)的實現(xiàn)方法
  • 原生 JS Ajax,GET和POST 請求實例代碼
  • Ajax請求二進(jìn)制流進(jìn)行處理(ajax異步下載文件)的簡單方法
  • Ajax引擎 ajax請求步驟詳細(xì)代碼

標(biāo)簽:鷹潭 阿拉善盟 延邊 張掖 儋州 益陽 銅陵

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax請求中的異步與同步,需要注意的地方說明》,本文關(guān)鍵詞  Ajax,請求,中的,異步,與,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax請求中的異步與同步,需要注意的地方說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ajax請求中的異步與同步,需要注意的地方說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章