Я использую jQuery.ajax () для подключения к моей внутренней службе. Я настроил обработчик error () и обработчик statusCode (). Они оба работают нормально, но когда мой обработчик statusCode запускается, обработчик ошибок также запускается (обработчик ошибок фактически запускается первым). Я бы предпочел, чтобы этого не происходило. Я предполагаю, что это возможно без взлома кода обработчика ошибок?
Мой код выглядит примерно так:
$.ajax({
...
error: function(...) {
// process a general type of error here
},
statusCode: {
401: function() {
// process a specific authentication failure
}
}
});
Итак, как я могу избежать срабатывания обработчика error (), когда код состояния HTTP равен 401?
Спасибо, что прочитали!