1. ホーム
  2. javascript

[解決済み] JQueryで任意のAjaxエラーをキャッチする

2022-03-06 22:33:44

質問

任意のAjaxをキャッチしたい 401 Unauthorised 例外が発生しますが、すべての Ajax クエリを変更するのは好ましくありません。のような $.ajax 呼び出しのためにそれを変更する方法はありますか (すべての error ハンドラ) ?

解決方法は?

グローバルなajaxイベントハンドラを使用することができます。 .ajaxError()

$( document ).ajaxError(function( event, jqxhr, settings, exception ) {
    if ( jqxhr.status== 401 ) {
        $( "div.log" ).text( "Triggered ajaxError handler." );
    }
});