我正在Google Chrome和Internet Explorer中測試應用程序。我有一個AJAX調用PHP腳本從數據庫返回數據,然後通過JavaScript附加到$('#div')元素...代碼在Chrome中正常運行(這就是爲什麼我不認爲這是一個代碼問題)(加載需要一兩秒鐘)......但是,在IE中,它不起作用($('#div')元素不會加載返回的JSON數據(就像它在Chrome,儘管它需要一兩秒鐘))...我研究了其他線程,並試圖解決潛在的超時問題......任何想法來幫助排除故障?Chrome瀏覽器無法返回AJAX呼叫
0
A
回答
0
是的。 JS往往阻止代碼運行,只要頁面上有另一個JS錯誤。檢查IE的console.log等價物,以確保在代碼或某個上游腳本提供程序中看不到更多JS錯誤...就像第三方廣告供應商一樣。而且,IE不喜歡某些東西,Chrome,Firefox,Safari & Opera將允許...就像JSON對象末尾的尾隨逗號,在右括號「}」之前。這將在IE中破解,但不會在其他更寬容的瀏覽器中破解。例如:蘋果後的逗號會在IE中破解。因此,尋找任何尾隨的逗號&刪除它們。
{
"a": 123,
"b": "Hello World",
"c": "apples",
}
嘗試使用Fiddler檢查所述網絡流量,其越過從IE導線。這就像Chrome的網絡標籤&它會告訴你,如果發送Ajax請求&如果是這樣,什麼是從Ajax調用返回。您可能會在回調&附加線索中發現錯誤,關於什麼阻止IE正常工作。
+0
found問題...在IE中,jQuery datepicker的一個日期對象返回「NaN」而不是一個值(就像它在Chrome中)(這是指示查詢)...現在排除故障... – codr
相關問題
- 1. 在Chrome瀏覽器中未收到任何ajax呼叫響應
- 2. 無法在Chrome瀏覽器
- 3. 無法PartialView返回到jQuery.ajax呼叫
- 4. 無法調整無頭Chrome瀏覽器
- 5. @字體面無法在Chrome瀏覽器
- 6. Chrome瀏覽器無法正常工作
- 7. Python Selenium:無法打開Chrome瀏覽器
- 8. Chrome瀏覽器無法打開文件
- 9. ajax調用在Chrome瀏覽器,Firefox但不在IE瀏覽器?
- 10. 呼叫控制器方法返回視圖與Ajax呼叫從Asp.net查看頁面
- 11. 回傳後,Javascript功能在Chrome瀏覽器中無法使用
- 12. 使用ajax呼叫控制器無法找到控制器
- 13. Chrome驅動程序服務器無法啓動Chrome瀏覽器
- 14. 使用SIPML5&WEBRTC開發瀏覽器到瀏覽器的音頻/視頻呼叫
- 15. $就呼叫IE8做工精細,不會在Firefox和Chrome瀏覽器中工作
- 16. 使用AJAX檢測Chrome瀏覽器
- 17. JSF和瀏覽器返回
- 18. Chrome瀏覽器window.showModaldialog
- 19. Chrome瀏覽器 - 相當於Firefox瀏覽器的IE瀏覽器
- 20. 使用Android瀏覽器無法瀏覽SVN回購
- 21. 取消ajax呼叫?
- 22. 刷新AJAX呼叫
- 23. Ajax呼叫延遲
- 24. python urllib2.urlopen返回錯誤500,Chrome瀏覽器加載頁面
- 25. 返回函數Chrome瀏覽器開發工具
- 26. 在Chrome瀏覽器中返回NaN的Jquery Date.parse?
- 27. window.frames.length在Chrome和Firefox瀏覽器返回0
- 28. 在FF和Internet Explorer中,Chrome瀏覽器中的Chrome瀏覽器
- 29. ElementNotVisibleException當使用無頭Chrome瀏覽器
- 30. Geb中的新無頭Chrome瀏覽器
你檢查過你的jquery是否和EI一起工作?在你的主javascript中嘗試alert(「IN」)來查看Jquery是否被正確識別。 –
Chrome中有一些功能,但不是Internet Explorer?歡迎來到web-dev的世界(儘管相信我,它遠沒有15年前那麼糟糕)......你將不得不發佈一些代碼,這是一個合理的機會**是一個代碼問題但不是你認爲的 - 它可能是IE對Chrome做了一些不同的事情(或其他一切,包括理智)。 – CD001
首先要看的是瀏覽器開發工具,網絡選項卡,並檢查請求/響應。 – James