Я использую этот код, чтобы получить некоторую информацию из твиттера через API:
$.ajax({
url : apiUrl,
cache : false,
crossDomain: true,
dataType: "jsonp",
success : function(html) {
// ...
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
}
});
Однако, если переменная apiUrl предоставляет правильный URL-адрес, этот код работает нормально, т.е. объект успеха выполняется, но если URL-адрес неверен, например, Ошибка 404 возвращается из твиттера, объект ошибки никогда не выполняется. Он ничего не регистрирует в консоли. Как проверить статус ошибки 404 в этом случае?