高图表从绘图线传递变量



我有一个工作图表(绘图线),显示每个月的活动。我想做的是让每个月在情节线上都可以点击打开另一个 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?月=

非常感谢您的帮助和时间。

干杯。

您正在使用点对象的单击事件。在该函数中,this参考指向单击的当前点。您可以访问该点的每个属性。您要查找的是当前类别,该类别以相同名称提供。对于重定向示例,代码需要如下所示:

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

最新更新