Получение статуса http от этого вызова ajax
Я действительно новичок в Ajax и JQuery, поэтому, пожалуйста, потерпите меня. В настоящее время я создаю небольшое приложение, которое будет выполнять основную задачу: сообщать вам код состояния веб-сайта и делать что-то на основе возвращаемого кода. Я нашел этот код в Интернете, и он возвращает "Страница не найдена", если код состояния http 404.
$(function() {
var url = "http://www.google.com";
$.ajax(url,
{
statusCode: {
404: function() {
alert('page not found');
}
}
});
});
Но вместо проверки кода состояния 404, как я могу сохранить необработанное значение кода состояния в переменную?
Спасибо!
1 ответ
Решение
Надеюсь, что-то подобное может помочь тебе, приятель..:)
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
switch (xhr.status) {
case 404:
// Desired Action.
}
}
complete: function(xhr, statusText){
alert(xhr.status);
}
U может получить довольно много информации в ссылке ниже