2016-06-10 64 views
1

我有一个工作图表(plotline),它显示每个月的活动。我正在尝试做的是让plotline上的每个月都可以点击打开另一个php脚本。highcharts从plotline传递变量

我的图表:

$.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?month=

很多感谢您的帮助和时间。

干杯。

回答

2

您正在使用点对象的点击事件。在该功能中,this参考指向被点击的当前点。 您可以访问该点的每个属性。你正在寻找的是当前类别,可用同名。 对于您的重定向 - 示例代码将需要看起来像这样:

point: { 
    events: { 
    click: function() { 
     window.top.location.href = "../month_rooms.php?month=" + this.category; 
    } 
    } 
}