jQuery ajax - ajaxError() メソッド

AJAX リクエストが失敗した場合に、ポップアップをトリガーします:

$("div").ajaxError(function(){
  alert("エラーが発生しました!");
});

実際に試してみてください

定義と用法

ajaxError() メソッドは AJAX リクエストでエラーが発生したときに関数を実行します。これは Ajax イベントです。

文法

.ajaxError(function(event,xhr,options,exc))
パラメータ 説明
function(event,xhr,options,exc)

必須。リクエストが失敗した場合に実行される関数を指定します。

追加のパラメータ:

  • event - event オブジェクトを含む
  • xhr - XMLHttpRequest オブジェクトを含む
  • オプション - AJAX リクエストで使用されるオプションを含む
  • exc - JavaScript エクセプションを含む

詳細

XMLHttpRequest オブジェクトと設定がコールバック関数にパラメータとして渡されます。キャッチされたエラーは最後のパラメータとして渡されます:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError は例外が発生した場合にのみ this; に渡されます
 }

さらに多くの例

使用する xhr および オプション パラメータ
使い方 オプション パラメータを使用してより役立つエラーメッセージを取得します。