Плагин формы обрабатывает не 200/301/302 ответы - PullRequest
1 голос
/ 07 июля 2010

Я работаю с плагином jQuery Form.Мои серверы отправляют 200 ответов в случае успеха, что отлично работает с прослушивателем success.По стандарту 301 и 302 и прозрачно перенаправлены браузером.Однако, когда сервер возвращается, скажем, 401, плагин формы просто молча умирает.Как я могу применить слушателя к не 200 ответам?

1 Ответ

1 голос
/ 07 июля 2010

XHR будет содержать responseStatus - вы можете использовать полный обработчик вместо «success» и проверить это свойство xhr.

$.ajax({ // ...
        complete: function(xhr){
           if( xhr.responseStatus == 401 ) {
               alert( 'awww crap' );
           }
         }
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...