91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax中async的作用有什么

發布時間:2021-12-23 12:58:05 來源:億速云 閱讀:176 作者:柒染 欄目:web開發

ajax中async的作用有什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

ajax中async用于設置用異步或同步方式執行腳本;async屬性值默認true時是異步方式,“$.Ajax”執行后,會繼續執行ajax后面的腳本,當其屬性值設置為false時,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成后執行。

本教程操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

ajax中async有什么作用

async. 默認是true,即為異步方式,$.Ajax執行后,會繼續執行ajax后面的腳本,直到服務器端返回數據后,觸發$.Ajax里的success方法,這時候執行的是兩個線程。若要將其設置為false,則所有的請求均為同步請求,在沒有返回值之前,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執行。

下面查看一個示例:

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后面的語句。

不過上面設置同步請求的方法,有網友曾經反饋將async設成false后, 原意是想返回數據了再執行$.Ajax后面的腳本, 沒想到這個地方卻導致了在火狐瀏覽器下出現閃屏(Firefox 11.0),滾動條下拉到底部觸發ajax的情況。最后只能將async:false注釋掉, 也就是async為ture的情況下,成功解決了火狐瀏覽器滾動條下拉到底部觸發ajax出現閃屏的問題。

關于ajax中async的作用有什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新丰县| 巴彦县| 河东区| 重庆市| 安陆市| 松滋市| 肇庆市| 庐江县| 隆回县| 吉林市| 武宣县| 突泉县| 小金县| 沭阳县| 岳池县| 南江县| 沁源县| 丹巴县| 洛隆县| 高邑县| 木兰县| 民县| 遂川县| 威远县| 伽师县| 当涂县| 宁津县| 新泰市| 商河县| 南靖县| 平湖市| 镇安县| 凤山县| 丹江口市| 泸水县| 南江县| 虹口区| 邢台市| 孟州市| 赞皇县| 天台县|