我在Web应用程序中使用YUI 2.9.0。在Ajax调用的情况下,当用户会话到期时,服务器发送302-Moved Temporarily响应,并将location参数设置为登录服务器。
网络应用程序域和登录服务器域不同。我在重定向时遇到问题,因为firefox没有自动重定向到登录服务器(我认为这是因为不同的域)。
我已经验证重定向发生了,当重定向到同一域中的不同页面时,我的ajax回调函数将新位置的内容作为响应。
有没有办法解决这个问题。我确信如果是因为跨域重定向,这将是一个非常常见的问题。
答案 0 :(得分:0)
您可以使用以下代码作为解决方法 if(xmlhttp.readyState == 4&& xmlhttp.status == 200) { //正常流量 } //如果302找到则会运行其他部分 其他{ //重定向的代码 }