Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Jquery 我们可以在另一个函数中单击按钮捕获AJAX调用的URL吗_Jquery_Url_Fusioncharts - Fatal编程技术网

Jquery 我们可以在另一个函数中单击按钮捕获AJAX调用的URL吗

Jquery 我们可以在另一个函数中单击按钮捕获AJAX调用的URL吗,jquery,url,fusioncharts,Jquery,Url,Fusioncharts,实际上,我正在使用fusion chart,其中我使用了链接属性,如下所示: <set label='Som Deva1' value='2' link='newchart-xmlurl-/project/reportData/getdata?start=01/02/2016&end=29/02/2016&filterLevel=4&filterType=4:61'/> <set label='Som Deva2' value='3' link='new

实际上,我正在使用fusion chart,其中我使用了
链接
属性,如下所示:

<set label='Som Deva1' value='2' link='newchart-xmlurl-/project/reportData/getdata?start=01/02/2016&end=29/02/2016&filterLevel=4&filterType=4:61'/>
<set label='Som Deva2' value='3' link='newchart-xmlurl-/project/reportData/getdata?start=01/02/2016&end=29/02/2016&filterLevel=5&filterType=4:61'/>

当它绘制图表时,其图例可以单击。我只想知道点击了哪些图例。我可以确定是否能够捕获单击的图例的url

如何捕获已单击图例的URl

我只想知道点击了哪些图例。我可以确定是否能够捕获单击的图例的url

通过使用委托事件处理程序,您可以通过这种方式从所有图表中获取单击图例的链接(无论何时将其绘制为HTML)。您还可以通过在选择器中添加更多信息,将事件委派范围缩小到更少的元素

$('body').on('click','set',function(){
        var currLink = $(this).attr('link');
        alert(currLink );
    });

我认为您混淆了图例项和数据图。您配置的链接适用于数据图,而不是图例。即使未定义链接,图例项也应可单击。多系列图表中的图例项表示
数据集

请检查相应事件的名称。在这里,您应该在第二个参数(
dataOb
)中找到两个值。它们是
datasetName
dataIndex
。您可以使用它来获得进一步的见解

如果要捕获向下钻取特定事件。请查收,等等


希望这有帮助。

我只想点击一个人的url,而不是全部是的,它就是这样做的,当你点击它时,它会给你一个关于被点击的url的警报。Use可以用你的代码替换它并使用它控制台。日志(currLink)是
点击[object object]
它对我来说工作正常,这里检查一下我为你制作的小提琴