亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

jQuery Ajax事件

Ajax請(qǐng)求會(huì)產(chǎn)生許多您可以訂閱的不同事件。

Ajax事件的類型

有兩種類型的Ajax事件:

  • 本地事件

  • 全局事件

Ajax本地事件

Ajax本地事件是可以在Ajax請(qǐng)求對(duì)象中訂閱的回調(diào)。

您可以像這樣監(jiān)聽ajax本地事件:

$.ajax({
  beforeSend: function(){
 // 處理beforeSend事件
  },
  error: function(){
 // 處理錯(cuò)誤事件
  },
  success: function(){
 // 處理成功事件
  },
  complete: function(){
 // 處理完成事件
  }
});
測(cè)試看看?/?

有四個(gè)Ajax本地事件:

  • beforeSend-在發(fā)送請(qǐng)求之前運(yùn)行的功能

  • error -如果請(qǐng)求失敗,則運(yùn)行的函數(shù)

  • success -請(qǐng)求成功時(shí)要運(yùn)行的功能

  • complete-完成請(qǐng)求后運(yùn)行的功能(成功和錯(cuò)誤功能之后)

Ajax全局事件

Ajax全局事件在文檔上觸發(fā),調(diào)用任何正在偵聽的處理程序。

您可以像這樣監(jiān)聽ajax全局事件:

$("button").click(function(){
  $("#result").load("ajax_intro.txt");
});

$(document).ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
測(cè)試看看?/?

有六個(gè)Ajax全局事件:

  • ajaxComplete() -在Ajax請(qǐng)求完成時(shí)附加要調(diào)用的函數(shù)

  • ajaxError() -當(dāng)Ajax請(qǐng)求完成并附有錯(cuò)誤時(shí),附加要調(diào)用的函數(shù)

  • ajaxSend() -在發(fā)送Ajax請(qǐng)求之前附加要調(diào)用的函數(shù)

  • ajaxStart() -附加第一個(gè)Ajax請(qǐng)求開始時(shí)要調(diào)用的函數(shù)

  • ajaxStop() -完成所有Ajax請(qǐng)求后,附加一個(gè)要調(diào)用的函數(shù)

  • ajaxSuccess() -每當(dāng)Ajax請(qǐng)求成功完成時(shí),附加要調(diào)用的函數(shù)

jQuery AJAX參考

有關(guān)完整的AJAX方法參考,請(qǐng)?jiān)L問我們的jQuery AJAX參考。