Я использую 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?
Спасибо, что потрудились читать!