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

jQuery ajaxError() メソッド

jQuery Ajax メソッド

Ajaxリクエストが完了し、エラーが発生した場合、ajaxError()メソッドは呼び出すべき関数を追加します。これはAjaxEventです。

Ajaxリクエストが完了し、エラーが発生した場合、jQueryはajaxErrorイベントをトリガーします。その場合、ajaxError()メソッドで登録されたすべてのハンドラが実行されます。

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

構文:

$(document).ajaxError(function(event, xhr, options, thrownError))

Ajaxリクエストが失敗した場合にメッセージを表示します:

$(document).ajaxError(function(){
  $("#error").text("エラーが発生しました!!!");
});
テストを見て‹/›

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

$("document").ajaxError(function(event, xhr, options){
  $("#error").append("Error requesting page: " + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
テストを見て‹/›

パラメータ値

パラメータ説明
function(event, xhr, options, thrownError)リクエストが完了し、エラーが発生した場合に実行される関数を指定します

パラメータ:

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

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

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

  • thrownError-JavaScript エラーオブジェクト(発生した場合)を含む

jQuery Ajax メソッド