私は次のようにグローバルな取り扱いをしています。
$.ajaxSetup({
statusCode: {
200: function(res, status, xhr) {
},
500: function() {
},
400: function(jqXHR, textStatus, errorThrown) {
},
});
以下のように、バックボーン モデル フェッチで特定の処理を行います。
var xhr = byBackbone.fetch({//or save
success: function(){},
error: function(){
if(xhr.statusCode == 400 && xhr.data == "some specific response"){
//specefic handling
} else {
//how to call statusCode.400() here or how to leave it for getting handled globally?
}
}
});
コメントのように、問題は、特定のエラーをキャッチした後、グローバルに処理するためにそれを残す方法ですか?