问题:
I'm using $.post()
to call a servlet using Ajax and then using the resulting HTML fragment to replace a div
element in the user's current page. 我使用$.post()
使用Ajax调用servlet,然后使用生成的HTML片段替换用户当前页面中的div
元素。 However, if the session times out, the server sends a redirect directive to send the user to the login page. 但是,如果会话超时,服务器将发送重定向指令以将用户发送到登录页面。 In this case, jQuery is replacing the div
element with the contents of the login page, forcing the user's eyes to witness a rare scene indeed. 在这种情况下,jQuery用登录页面的内容替换了div
元素,迫使用户的眼睛确实看到了一个罕见的场景。
How can I manage a redirect directive from an Ajax call with jQuery 1.2.6? 如何使用jQuery 1.2.6从Ajax调用管理重定向指令?
解决方案:
参考一: https://stackoom.com/question/pnH/jQuery-Ajax调用后如何管理重定向请求参考二: https://oldbug.net/q/pnH/How-to-manage-a-redirect-request-after-a-jQuery-Ajax-call
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3220734