Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts-提供URL';用于打开可单击链接的系列数据_Javascript_Highcharts - Fatal编程技术网

Javascript Highcharts-提供URL';用于打开可单击链接的系列数据

Javascript Highcharts-提供URL';用于打开可单击链接的系列数据,javascript,highcharts,Javascript,Highcharts,我想为我的系列中的每个数据点添加一个url,当单击该url时,用户将重定向到该页面。比如说 我能够让这些点成为可点击的,但是我不知道如何让它们找到我正在点击的点以及使用哪个url。显然,我可以通过使用一个存储链接的替代数组来破解它。。。但我想使用图表,因为它的意思 现在已经解决了为将来的参考添加链接的问题,下面是代码: 这里有一种方法可以做到这一点(小提琴): 您可以使用以下结构: data:[{ y:10, ownURL:'http://www.google.com' },{

我想为我的系列中的每个数据点添加一个url,当单击该url时,用户将重定向到该页面。比如说

我能够让这些点成为可点击的,但是我不知道如何让它们找到我正在点击的点以及使用哪个url。显然,我可以通过使用一个存储链接的替代数组来破解它。。。但我想使用图表,因为它的意思

现在已经解决了为将来的参考添加链接的问题,下面是代码:

这里有一种方法可以做到这一点(小提琴):


您可以使用以下结构:

 data:[{
   y:10,
   ownURL:'http://www.google.com'
 },{
   y:11,
   ownURL:'http://www.google2.com'
 },{
   y:5,
   ownURL:'http://www.google3.com'
 }]
然后你就可以通过

this.point.options.ownURL

谢谢你的工作代码,但我更喜欢塞巴斯蒂安的方式,因为它类似于我将要从后端传递的东西。请你重新发布小提琴,因为这正是我需要的。谢谢你,我已经实现了解决方案,它的工作像一个魅力。我不知道你的数据结构的能力。对于那些对我如何成功感兴趣的人来说,这里是一个真实的例子(“这个”与我的方法并不完全一致)。您应该捕获序列中的点击事件。请看一个例子:上面的提琴似乎不见了,所以这里有一个例子来说明答案:链接不再起作用了。
 data:[{
   y:10,
   ownURL:'http://www.google.com'
 },{
   y:11,
   ownURL:'http://www.google2.com'
 },{
   y:5,
   ownURL:'http://www.google3.com'
 }]
this.point.options.ownURL