2014-06-17 22 views
-2

在Internet Explorer中,我的HTML代碼調用JavaScript函數,該函數更改圖標圖像並返回到原始代碼(帶嵌入式HTML的PHP​​)。它工作得很好。在Firefox中,相同的代碼無法正確返回。它似乎返回到PHP模塊入口點,而不是返回到窗口。由於我最初使用參數調用PHP代碼,因此當Javascript返回到原始PHP入口點時,不存在任何參數,代碼在邏輯上失敗。爲什麼Javascript在Firefox中錯誤地返回

+5

我們可以看到一個代碼示例,可以重現此問題嗎? (我們不需要看到全部!)http://stackoverflow.com/help/mcve –

回答

0

開發javascript時,瀏覽器兼容性始終是一個問題。嘗試使用一些衆所周知的js庫,例如jquery,以減輕您的開發負擔。

0

事實證明,JavaScript顯然默認將HTML表單默認爲POST SUBMIT(而非常見),而Internet Explorer則不會。所以,我將onsubmit =「return false」添加到表單中,並且一切正常。

相關問題