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

jQuery ajaxSuccess() メソッド

jQuery Ajax メソッド

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

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

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

構文:

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

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

$("document").ajaxSuccess(function(){
  $("#done").text("Ajaxリクエストが成功して完了");
});
テストを見て‹/›

event、xhr、options 引数を使用してより有用な出力を得ることができます:

$("document").ajaxSuccess(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 メソッド