我有一个工作图表(情节线),显示每个月的活动。我想要做的是让每个月在情节线上点击以打开另一个PHP脚本。
我的图表:
$.getJSON("../charts/monthly_chart.php", function(json) {
$.each(json,function(i,el) {
if (el.name=="Month")
categories = el.data;
else
data2.push(el);
});
// other stuff
series: {
cursor: 'pointer',
point: {
events: {
click: function() {
window.top.location.href = "../month_rooms.php?month=<?php $GetMonth; ?>";
}
}
}
}
如何在我的点击功能中获取图表月份的名称: ../ month_rooms.php?一个月=
非常感谢您的帮助和时间。
干杯。
答案 0 :(得分:2)
您正在使用点对象的点击事件。在该函数中,this
引用指向被单击的当前点。
您可以访问该点的每个属性。您正在寻找的是当前类别,可以使用相同的名称。
对于重定向 - 示例代码需要如下所示:
point: {
events: {
click: function() {
window.top.location.href = "../month_rooms.php?month=" + this.category;
}
}
}