我正在为我的公司制作一个网络应用程序(仅供内部使用),它将监控一些生产机器并显示各种生产指标。在页面上,我有2个图表在单独的容器中。当点击包含图表的图表时,我还会触发jQueryUI对话框功能,以便我可以更改哪个工作中心正在使用。
我可以毫无问题地构建和显示图表,但是,如果我点击页面上的任何地方(包含div的内部或外部)并打开调试器(Firefox with Firebug),Highcharts将生成一个异常,指示:a未定义。这使得调试变得非常困难。任何人都可以解释这个功能究竟在监控什么,以及它应该在什么条件下发射?
这个错误是从highcharts.js文件生成的,看起来来自以下函数,虽然这可能是一个辅助函数,真正的问题出在其他地方:
ha(a){
return Ca(a)?
a:[a]
}
我使用以下方法获取最新版本的HighCharts API:
<script type="text/javascript" charset="utf8" src="http://code.highcharts.com/highcharts.js" ></script>
<script type="text/javascript" charset="utf8" src="http://code.highcharts.com/highcharts-more.js" ></script>
<script type="text/javascript" charset="utf8" src="http://code.highcharts.com/modules/exporting.js" ></script>
我正在尝试组合一个显示错误的小提琴,但复制形式和功能证明是困难的(内部应用程序有相当多的AJAX显示公司信息)。