ajax 呼び出しのデフォルト エラー ハンドラを追加する便利なメソッドを作成しました。
function myAjaxFunction(url, data) {
return $.ajax({
url: url,
data: data
}).fail(myErrorHandler);
}
これまでのところ、50 か所の異なる場所でエラー ハンドラー関数を指定する必要がないため、これはうまく機能しています。
ただし、デフォルトのエラー ハンドラをカスタムのエラー ハンドラでオーバーライドする必要がある場合もあります。ただし、これを行うと、両方のエラーハンドラーが呼び出されます。
myAjaxFunction("myurl", "mydata").fail(myCustomErrorHandler).then(doSomething);
以前のエラー ハンドラをチェーンからオーバーライドまたは削除するにはどうすればよいですか?