2011-08-30 78 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

相關問題