Javascript 使用Flot 0.7返回的链接饼图;“未定义”;链接

Javascript 使用Flot 0.7返回的链接饼图;“未定义”;链接,javascript,jquery,flot,Javascript,Jquery,Flot,我正在尝试创建一个Flot饼图,每个楔子中都有一个链接,这样我就可以通过单击将用户引导到相应的详细信息页面 网站上已经有一个类似的帖子。我用Flot 0.7尝试了该页面上的答案,以获得带有超链接标签的饼图楔形。但是,series.URL在labelFormatter函数中返回“undefined”。我如何解决这个问题 旁注:这是我第一次在这里发帖。我试图在上面的链接中问这个明显相关的问题,所以我不会为同一个问题创建新的问题。但是,它被主持人删除了。这难道不能帮助其他阅读该帖子的用户找到解决方案吗

我正在尝试创建一个Flot饼图,每个楔子中都有一个链接,这样我就可以通过单击将用户引导到相应的详细信息页面

网站上已经有一个类似的帖子。我用Flot 0.7尝试了该页面上的答案,以获得带有超链接标签的饼图楔形。但是,series.URL在labelFormatter函数中返回“undefined”。我如何解决这个问题


旁注:这是我第一次在这里发帖。我试图在上面的链接中问这个明显相关的问题,所以我不会为同一个问题创建新的问题。但是,它被主持人删除了。这难道不能帮助其他阅读该帖子的用户找到解决方案吗?没有抱怨,只是试图理解删除背后的理由(已阅读常见问题解答/提问指南…)

如果您按照链接问题中的代码进行操作,它们将非常接近您想要的内容。问题是(
plotclick
函数中的项与原始数据中的序列对象不同,这会让很多人感到困惑)。不过,您可以做的是使用
项返回原始数据。序列索引
绘图中单击

//setup options
//setup data
var data = [
    {
    label: "Serie1",
    data: 10,
    url: "http://stackoverflow.com"},
...
];
//call plot
//setup plotclick
$("#placeholder").bind("plotclick", function (event, pos, item) {
   alert(data[item.seriesIndex].url);
});
我没有它下面的链接,但这应该是你容易做到的

以下是一些完整的示例代码:

旁注回答:一般来说,他们更喜欢你问一个新问题,而不是用新的子问题堆砌一个旧问题。特别是在一个“已回答”的问题中(我用引号把答案引起来,因为他们似乎没有给出完整的答案,所以我可以看出你的困惑)