jQuery ajax - ajaxStop() 方法

實例

當所有 AJAX 請求完成時,觸發一個提示框:

$("div").ajaxStop(function(){
  alert("所有 AJAX 請求已完成");
});

親自試一試

定義和用法

ajaxStop() 方法在 AJAX 請求結束時執行函數。它是一個 Ajax 事件。

詳細說明

無論 Ajax 請求在何時完成 ,jQuery 都會檢查是否存在其他 Ajax 請求。如果不存在,則 jQuery 會觸發該 ajaxStop 事件。在此時,由 .ajaxStop() 方法注冊的任何函數都會被執行。

語法

.ajaxStop(function())
參數 描述
function() 規定當 AJAX 請求完成時運行的函數。

示例

AJAX 請求結束后隱藏信息:

$("#loading").ajaxStop(function(){
  $(this).hide();
});