Как управлять запросом на перенаправление после вызова jQuery Ajax - PullRequest
1276 голосов
/ 14 октября 2008

Я использую $.post() для вызова сервлета с помощью Ajax, а затем использую полученный фрагмент HTML для замены элемента div на текущей странице пользователя. Однако, если время сеанса истекло, сервер отправляет директиву перенаправления, чтобы отправить пользователя на страницу входа. В этом случае jQuery заменяет элемент div содержимым страницы входа в систему, заставляя пользователя увидеть действительно редкую сцену.

Как мне управлять директивой перенаправления из вызова Ajax с помощью jQuery 1.2.6?

Ответы [ 31 ]

0 голосов
/ 15 марта 2014

это сработало для меня:

success: function(data, textStatus, xhr) {

        console.log(xhr.status);
}

в случае успеха, ajax получит тот же код состояния, который браузер получает от сервера, и выполнит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...