English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery ajaxComplete() メソッド

jQuery Ajaxメソッド

Ajaxリクエストが完了するたびに、ajaxComplete()メソッドは呼び出すべき関数を指定します。これはAjaxEventです。

Ajaxリクエストが完了するたびに、jQueryはajaxCompleteイベントをトリガーします。そのとき、ajaxComplete()メソッドで登録されたすべてのハンドラが実行されます。

注意:jQueryから 1.8版から、このメソッドはドキュメントにのみ適用されるべきです。

文法:

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

Ajaxリクエストが完了したときにメッセージを表示します:

$("document").ajaxComplete(function(){
  $("#done").text("Ajaxリクエストが完了");
});
テストを試してみる‹/›

event、xhr、optionsパラメータを使用してより有用な出力を取得できます:

$("document").ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
テストを試してみる‹/›

引数値

引数説明
function(event, xhr, options)リクエストが完了したときに実行される関数を指定

引数:

  • event -イベントオブジェクトを含む

  • xhr-XMLHttpRequestオブジェクトを含む

  • options-AJAXリクエストで使用されるオプションを含む

jQuery Ajaxメソッド