因爲客戶要求必須在IE瀏覽器下兼容圖表,故選用了兼容性較好的Highcharts。另外說一句,博主嘗試過ichartjs、ECharts、YUI,兼容性都沒有Highcharts給力(全部的兼容性問題都出如今IE上)。html
IE8jquery
Highcharts-4.2.3ajax
jquery-1.8.3json
在火狐、谷歌瀏覽器中均正常顯示。瀏覽器
在IE瀏覽器中:調試
由於沒法調試,致使博主一度很沮喪。htm
上網搜索並嘗試了一些辦法,其中最主要的是兩個:blog
一是檢查json格式,在結尾必定不能有逗號;get
二是換更低的jQuery版本,好比換成jQuery1.4。console
(其餘辦法彷佛不很靠譜,再也不羅列。)
可是很不幸,上述嘗試並無什麼卵用。
上述嘗試宣告失敗後,我仍是老老實實本身想辦法。無心中看到IE瀏覽器的狀態欄,在非調試狀況下顯示時出現了「錯誤」字樣,當即點開,發現是提示console不識別!!!
這個console.log是我在利用ajax發送完請求以後打樁用的。
當即刪除打樁語句,發現能夠在IE中正常顯示了。
以上僅僅是記錄,提供給Highcharts使用者在碰見IE兼容性問題時的一種解決思路。