У меня есть эта HTML-страница:
$(document).ready(function() {
$.ajax({
url: "https://api.github.com/users/Microsoft/",
type: 'GET',
dataType: 'json',
success: function(res) {
$('#result').text(JSON.stringify(res, null, '\n'));
}.error: function(jqXHR, error, errorThrown) {
if (jqXHR.status && jqXHR.status == 400) {
alert(jqXHR.responseText);
} else {
alert("Something went wrong");
}
}
});
})
Если убрать это:
.error: function(jqXHR,error, errorThrown) {
if(jqXHR.status&&jqXHR.status==400){
alert(jqXHR.responseText);
}else{
alert("Something went wrong");
}
Результат отображается правильно, прямо сейчас,это ничего не показывает.Просто пустая страница.
Я хочу обработать некоторую ошибку http, которая может произойти, если ответ API не удастся.
Есть идеи?