jQuery ajax - ajaxComplete() 方法

實例

當 AJAX 請求正在進行時顯示“正在加載”的指示:

$("#txt").ajaxStart(function(){
  $("#wait").css("display","block");
});
$("#txt").ajaxComplete(function(){
  $("#wait").css("display","none");
});

親自試一試

定義和用法

ajaxComplete() 方法在 AJAX 請求完成時執行函數。它是一個 Ajax 事件。

與 ajaxSuccess() 不同,通過 ajaxComplete() 方法規定的函數會在請求完成時運行,即使請求并未成功。

語法

.jQueryajaxComplete(function(event,xhr,options))
參數 描述
function(event,xhr,options)

必需。規定當請求完成時運行的函數。

額外的參數:

  • event - 包含 event 對象
  • xhr - 包含 XMLHttpRequest 對象
  • options - 包含 AJAX 請求中使用的選項

詳細說明

XMLHttpRequest 對象和設置作為參數傳遞給回調函數。