写项目的时候遇到了一个很奇怪的问题
window.location.replace页面无法跳转
下面是我ajax中success部分的代码,在函数user_login()里面
success: function(data) {
if(data.state == 'OK') {
alert("成功登录!");
window.location.replace("/EECS/index.html");
}
else if(data.state == 'WRONG_PWD') {
alert("密码错误!");
}
else if(data.state == 'NO_USER') {
alert("用户不存在!");
}
else if(data.state == 'ERROR') alert("Login failed!");
},
下面是按钮一开始的写法
<button id="login" type="submit" onclick="check_login()">登 录</button>
然后页面死活没有跳转,但是alert信息可以显示。
查看一下控制台:
发现导航至index.html之后又回到了login.html。
然后各种搜索加尝试:
一开始alert(“成功登录!”);放到跳转代码之后,发现成功跳转了,但是"成功登录!"只闪了一下。
这怎么可以,太不规整了。。。
然后我又各种搜搜搜,发现
https://blog.csdn.net/qiuych3/article/details/51566704
的回答之后有一句话
好像就是这样,于是修改,然后就成功了,哦也~