Highcharts样条图不在IE和mozilla中渲染

问题描述:

我的代码在Chrome中非常完美,但不会在IE和FF中呈现。Highcharts样条图不在IE和mozilla中渲染

Find the codes here: https://jsfiddle.net/smylla/on35n04v/1/ 

可能是什么问题。请帮忙。

+0

如果您在IE控制台看(有你拨弄开,打F12),你可以看到你有一些错误。 Chrome能够处理这个错误。 – wergeld

+0

你能告诉是什么导致了所提供的代码中的错误? –

+1

我的猜测是你有CORS问题从小提琴到JSON源。这个错误只发生在jsFiddle中吗? – wergeld

这不是Highcharts的问题。根据ECMAScript spec,端点的时间序列值不是有效的日期格式。

Date()构造函数与其他浏览器的实现(Firefox,IE,Safari)相比具有更灵活的实现。

您应该解析日期对日期构造函数有效,例如:像这样:

var jdatetime = new Date(value.TIME_SERIES.replace(/^(\d\d)-(\d\d)-(\d{4}) /, "$3-$1-$2T")); 

例如:https://jsfiddle.net/u49xmns3/

+0

哇。它现在完美的工作在IE和FF。 @Morganfree感谢您的解决方案。 wergeld感谢您的帮助。 –

+0

@ManuelSmylla我很高兴它有帮助,如果你接受答案会很好,所以如果没有正确的答案,问题就不会存在。 – morganfree