因为客户要求必须在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兼容性问题时的一种解决思路。