Firefox 13.0.1和IE7 +可與服務器上的JSON文件一起正常工作。然而,當我在瀏覽器中打開JSON(存儲在線)文件時,FF14返回由控制檯產生的此錯誤消息:Firefox 14.0.1在讀取通過AJAX發送的JSON文件時返回錯誤
未聲明純文本文檔的字符編碼。 如果文檔包含來自 US-ASCII範圍之外的字符,則該文檔將在某些瀏覽器 配置中以亂碼文本進行呈現。該文件的字符編碼需要在傳輸協議中聲明的 或文件需要使用字節順序 標記作爲編碼簽名。
當你訪問這個網站(我的一個測試網站), http://lifelearning.x10.mx/test/php_slides.html (您可以查看有代碼) 和DIV(用黑色邊框包圍中滾動鼠標), 文本不會出現expectedlly(否則在除FF14以外列出的任何瀏覽器中)。
我想問一下如何根據FF14 Web控制檯的要求聲明純文本的字符編碼。
感謝您的回覆。實際上,我通過在onreadystatechange函數之前移動xmlhttp.open()和xmlhttp.send()來解決這個問題。但是,當您在FF14中瀏覽到json文件時,您仍然會在控制檯中看到相同的錯誤消息。不過,它並不影響將json數據傳輸到HTML頁面。 – 2012-07-29 08:05:17
謝謝fuzic,這對我有幫助。 – LarsH 2012-09-26 14:22:13