Страницы: 1
Задача:
Выполняю ajax запрос методом GET, если пришел статус 302 надо сообщить пользователю об этом
Запрос выполняется при помощи JQuery, примерно так
$.ajax({ type: "GET", url: "restricted.jsp", async: true, dataType: "json", success: function (xhr, textStatus, errorThrown) { alert(xhr.status); // called only for authorized users }, error: function (xhr, textStatus, errorThrown) { alert(xhr.status); // xhr.status = 0 if(xhr.status == 302) { // tell user he is not authorized } } });
Ресурс restricted.jsp, как не трудно догодаться доступен только для авторизованных пользователей. Для всех остальных на сервере происходит редирект на страницу логина. Когда это произошло от сервера приходит ответ с HTTP статусом 302 (в любом снифере видно и firebug тоже самое говорит) в этот-то момент мне и надо напомнить пользователю, что он не авторизован, а сделать это правильно можно толь
…Страницы: 1