这些图表在大多数浏览器中运行正常,包括firefox和Opera。然而,在IE浏览器我得到:我只在IE8中出现错误信息,只有在IE8中
Object doesn't support this property or method
report_graph.js
Code: 0
URI: http://10.11.4.92:5000/assets/report_graph.js?body=1
这些图表在大多数浏览器中运行正常,包括firefox和Opera。然而,在IE浏览器我得到:我只在IE8中出现错误信息,只有在IE8中
Object doesn't support this property or method
report_graph.js
Code: 0
URI: http://10.11.4.92:5000/assets/report_graph.js?body=1
这都是由于一些代码末尾的`.trim()!
例如,我有$('some selectors).text().trim()
更改为$('some selectors).text().trim()
修复它。
因为它在某些浏览器中确实工作正常,所以这似乎暗示了IE中的JavaScript引擎的实际问题。要么它不支持其他浏览器所做的方法......或者它不会像平常一样处理错误,导致运行时异常出现其他浏览器忽略的错误。
似乎有一个错字,你说过两次同样的事情:$('some selectors).text()。trim() – KmeCnin 2015-03-17 09:55:08
这有可能是你调用一个附加查询字符串沿着JavaScript文件。请查看:Passing Querystring style parameters into Javascript file和Passing parameters to JavaScript files以了解可能的解决方案。
你可以张贴窗口的截图吗?非常难以阅读。 – 2012-08-09 16:25:45
您必须在report_graph.js中发布代码,尝试调试您的代码,可能您会看到它发生的位置。 – 2012-08-09 16:42:13
嗨迈克尔,是的,它通过虚拟盒子,这就是它为什么很奇怪。我把上面的实际文字。 – 2012-08-09 16:59:47