jQuery ajaxComplete() 方法

jQuery AJAX 方法 jQuery AJAX 方法

實例

當 AJAX 請求正在進行時顯示 "loading" 的指示:

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


定義和用法

ajaxComplete() 方法規定 AJAX 請求完成時運行的函數。

注意:自 jQuery 版本 1.8 起,該方法只被附加到文檔。

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


語法

$(document).ajaxComplete(function(event,xhr,options))

參數 描述
function(event,xhr,options) 必需。規定當請求完成時運行的函數。
額外的參數:
  • event - 包含 event 對象
  • xhr - 包含 XMLHttpRequest 對象
  • options - 包含 AJAX 請求中使用的選項


jQuery AJAX 方法 jQuery AJAX 方法