在Internet Explorer中,我的HTML代碼調用JavaScript函數,該函數更改圖標圖像並返回到原始代碼(帶嵌入式HTML的PHP)。它工作得很好。在Firefox中,相同的代碼無法正確返回。它似乎返回到PHP模塊入口點,而不是返回到窗口。由於我最初使用參數調用PHP代碼,因此當Javascript返回到原始PHP入口點時,不存在任何參數,代碼在邏輯上失敗。爲什麼Javascript在Firefox中錯誤地返回
-2
A
回答
0
開發javascript時,瀏覽器兼容性始終是一個問題。嘗試使用一些衆所周知的js庫,例如jquery,以減輕您的開發負擔。
0
事實證明,JavaScript顯然默認將HTML表單默認爲POST SUBMIT(而非常見),而Internet Explorer則不會。所以,我將onsubmit =「return false」添加到表單中,並且一切正常。
相關問題
- 1. 爲什麼Ajax在Firefox中返回'錯誤'但運行'成功'?
- 2. 爲什麼JavaScript window.open('url')在firefox js控制檯中返回null?
- 3. ASP.NET/JavaScript - 爲什麼不「返回錯誤」不能防止回傳?
- 4. 爲什麼reduceRight在Javascript中返回NaN?
- 5. 爲什麼{} + []在Javascript中返回0?
- 6. 爲什麼instanceof在JavaScript中返回false?
- 7. 爲什麼在JavaScript中返回-1
- 8. 爲什麼$ http.get返回304錯誤
- 9. 爲什麼它返回一個錯誤?
- 10. 返回類型錯誤。爲什麼?
- 11. 爲什麼IfError返回錯誤?
- 12. 爲什麼ArrayList返回錯誤:ArrayIndexOutOfBoundsException
- 13. 爲什麼_beginthread返回錯誤ENOMEM
- 14. 這是爲什麼返回錯誤?
- 15. 爲什麼insertWithOnConflict(...,CONFLICT_IGNORE)返回-1(錯誤)?
- 16. 爲什麼jekyll --server返回錯誤
- 17. 爲什麼DataTable.Select()返回錯誤的行?
- 18. 爲什麼getsockopt返回一個錯誤?
- 19. 爲什麼numeric.js返回錯誤的值?
- 20. 爲什麼float.parse返回錯誤的值?
- 21. 爲什麼JQuery.browser.version返回1.9.1.2對Firefox 3.5.2
- 22. NSError *以錯誤的地址返回 - 爲什麼?
- 23. 爲什麼hasOwnProperty別名錯誤地返回undefined?
- 24. 爲什麼RvdProxy.getServices()會錯誤地返回一個空數組?
- 25. 爲什麼JQuery AJAX間歇性地返回錯誤0?
- 26. 爲什麼我的JavaScript循環返回錯誤「的」後
- 27. 爲什麼hasClass函數返回的JavaScript錯誤添加類
- 28. 爲什麼JavaScript Math.log(1.001)返回錯誤的值?
- 29. 爲什麼瀏覽器在使用handlebars.js時在Firefox中返回錯誤「TypeError:this._input爲null」(在Chrome中類似)?
- 30. 爲什麼JavaScript不在Firefox中運行?
我們可以看到一個代碼示例,可以重現此問題嗎? (我們不需要看到全部!)http://stackoverflow.com/help/mcve –