Получение статуса 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 может получить довольно много информации в ссылке ниже

http://api.jquery.com/jQuery.ajax/

Другие вопросы по тегам