@Contego

Как в jQuery узнать код ошибки, отданной сервером?

Имеется ajax запрос на jQuery к php скрипту, который в случае, если сессия устарела, отдает:
header("HTTP/1.0 401 Unauthorized");
Как кроссбраузерно получить код ошибки (401)?

В функцию, вызывающуюся в случае ошибки ajax - error: function(request, status, error){...}, - передается следующее:
- [object Object]
- error
- Unauthorized
  • Вопрос задан
  • 6761 просмотр
Решения вопроса 2
egor_nullptr
@egor_nullptr
error: function(request, status, error) {
   var statusCode = request.status; // вот он код ответа
}
Ответ написан
Комментировать
aen
@aen
Keep calm and 'use strict';
Посмотрите в объекте, который у вас называется request.
Вот тут есть список его свойств. Вам нужно status.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Andrews32
@Andrews32
error: function(request, status, error, html) {
   var statusCode = request.status; // вот он код ответа
   $("#id_дивА_где_нужно_вывести_результат").html("Error: "+statusCode);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы