php – 如何在IE 9中使window.location.replace工作?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何在IE 9中使window.location.replace工作?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码检查用户名和密码,然后重定向到新页面,如果它成功.它适用于Firefox就好了,但是当我在IE 9上试用它时,它只是坐着并挂起.我需要做什么才能在IE上工作?

username=$("#user_name").val();
password=$("#password").val();
$.ajax({
    tyPE: "POST",url: "login.PHP",data: "name="+username+"&pwd="+password,success: function(htML){
    console.LOG(html);
    if(html=='true') {
        window.location.replace("newpage.PHP");
    } else {
        $("#add_err").html("Wrong username or password.");   
    }
},

解决方法

首先,关于其他答案:location.replace与更改location.href不同,它对历史的反应不同,在很多情况下,location.replace对用户体验更好,所以不要扔掉毛巾.在location.replace非常快!

所以我刚刚在我的机器上测试了IE9中的location.replace并且它工作正常.

然后我在我的IE9上测试了console.log并且它被阻塞了(显然只有当某个开发人员面板或标签或某些东西打开时我才会阅读,但我对IE9的开发工具没有太多经验可以说肯定).

我打赌你的问题不是location.replace函数,但实际上是它之前的console.log函数

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何在IE 9中使window.location.replace工作?全部内容,希望文章能够帮你解决php – 如何在IE 9中使window.location.replace工作?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。