首頁 > web前端 > js教程 > 主體

簡述jQuery ajax的執行順序_jquery

WBOY
發布: 2016-05-16 15:21:40
原創
1553 人瀏覽過

jQuery中的Ajax的async預設是true(非同步請求),如果想一個Ajax執行完後再執行另一個Ajax, 需要把async=false即可.

程式碼如下:

function TestAjax()
{
 var UserName = $("#txtUserName").val();
 $.ajax({
  url:"AjaxCheckUserName.htm",
  async:false,
  success:function(data){
   alert(data);
  }
 });
 alert('Test');
 $.ajax({
  url:"AjaxHandler.ashx",
  async:false,
  data:"UserName=" + UserName,
  success:function(data){
   $("#divAjax").html(data);
  },
  error:function(msg){
   alert(msg.responseText);
  }
 });
}
登入後複製

接著看下jquery $.ajax各個事件執行順序

執行順序如下:

1.ajaxStart(全域事件)

2.beforeSend

3.ajaxSend(全域事件)

4.success

5.ajaxSuccess(全域事件)

6.error

7.ajaxError (全域事件)

8.complete

9.ajaxComplete(全域事件)

10.ajaxStop(全域事件)

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!