首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

ajax返回结果后,怎么重定向一个页面

2012-05-12 
ajax返回结果后,如何重定向一个页面各位高手,我写了个ajax程序,用来登录(使用ajax验证用户密码),验证通过,

ajax返回结果后,如何重定向一个页面
各位高手,我写了个ajax程序,用来登录(使用ajax验证用户密码),验证通过,返回到jsp,如何重定向到另外页面

  http_request.open("POST",linkurl,false);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
http_request.send(null);

var returntxt=http_request.responseText;


if (returntxt!="ok")
{
alert(returntxt);
//lbl_verifyCode.innerHTML=returntxt;
window.location=returntxt; 
// refreshVerifyCode();

else
{
window.open(returntxt); 

}
此方法好像不行啊 ,谢谢了


[解决办法]

JScript code
window.location=".......";
[解决办法]
returntxt的值要是真正的URL哟!
怎么可以能不行呢?
你输出returntxt的值看看到底是不是url呢?
[解决办法]
你的回调函数呢?

http_request.onreadystatechange = function(){
if(http_request.readyState==4)
{
if(http_request.status==200)
{
//请求成功返回
window.open("abc.jsp");
}
}
}
[解决办法]
var returntxt=http_request.responseText.replace(/(^\s*)|(\s*$)/g, "");

if (returntxt!="ok")
{
alert(returntxt);
//lbl_verifyCode.innerHTML=returntxt;
window.location="XYXYXY.jsp";
// refreshVerifyCode();
}
else
{
window.open("XXXX.jsp");

}

[解决办法]
location.href="login.jsp"

热点排行