Задать вопрос
@Contego

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

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

В функцию, вызывающуюся в случае ошибки ajax - error: function(request, status, error){...}, - передается следующее:
- [object Object]
- error
- Unauthorized
  • Вопрос задан
  • 6762 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 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);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект