gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:52:41 43 4
gpt4 key购买 nike

我有以下代码检查用户名和密码,如果成功则重定向到新页面。它在 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 不同,它对历史的 react 不同,在许多情况下 location.replace 对用户体验更好,所以我们不要把毛巾扔到位置上。这么快就换掉!

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

然后我在我的 IE9 上测试了 console.log 并且它阻塞了(这显然只有在我正在阅读的某个开发人员面板或选项卡或其他东西打开时才有效,尽管我对 IE9 的开发工具没有太多经验可以说那是肯定的)。

我敢打赌你的问题不是 location.replace 函数,而是它之前的 console.log 函数!

关于php - 如何使 window.location.replace 在 IE 9 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896584/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com