jQuery ajax - ajaxStart() 方法

實例

當 AJAX 請求開始時,顯示“加載中”的指示:

$("div").ajaxStart(function(){
  $(this).html("<img src='demo_wait.gif' />");
});

親自試一試

定義和用法

ajaxStart() 方法在 AJAX 請求發送前執行函數。它是一個 Ajax 事件。

詳細說明

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

語法

.ajaxStart(function())
參數 描述
function() 規定當 AJAX 請求開始時運行的函數。

示例

AJAX 請求開始時顯示信息:

$("#loading").ajaxStart(function(){
  $(this).show();
});