2011-08-30 84 views
2

我遇到了最奇怪的错误。我想要做的就是使用jQuery发送一个表单,并在回调中将用户重定向到另一个页面,如:javascript重定向只显示IE浏览器控制台后在IE中工作

window.location.href =“index.php?p = admin”;

从我能找到的应该在所有浏览器中工作。

它的确如此,除了在IE8/9中只有在我点击F12显示开发控制台后才做到这一点!之后,我需要关闭浏览器重定向到不再工作。

任何人都知道为什么会发生这种情况,并知道一个更好的方式来重定向到另一个本地页面使用JavaScript在IE中工作,而不受这个疯狂的错误影响?

回答

3

您是否在使用任何控制台。功能?直到显示开发控制台并且将停止脚本执行时才会定义它们。

+1

这可能更适合作为评论... – Neal

+2

一个好的提示是定义'console.log',如果它不存在,这样你就可以在所有平台上安全 –

+0

最后谢谢!有console.log调用。好主意! – Bennysce

0

你试过了吗?

window.location.replace("index.php?p=admin"); 
+0

谢谢,我做到了。问题是console.log调用停止脚本执行。 – Bennysce

相关问题