AMChart handleClick根据点击的项目

时间:2015-06-19 20:21:07

标签: events amcharts

我正在使用AMChart堆积图表来报告来自DB的测试执行状态。带有查询的Php文件被输入dataLoader,堆叠列显示每个类别的Pass,Fail和NoRun计数数据。我正在尝试使用handleClick函数使列可单击,一旦单击,将触发查询以检索特定于该列的Pass,Fail或NoRun计数数据的数据,并在同一页面上显示数据。我不确定如何实现这一点。非常感谢任何帮助!

以下是我到目前为止所有内容,单击该列会触发一个包含类别名称和计数的警报,我的目标是能够触发传入参数的php文件并显示来自DB的数据,

// add click listener
chart.addListener("clickGraphItem", handleClick);

function handleClick(event)
{
    alert(event.item.category + ": " + event.item.values.value);
}

1 个答案:

答案 0 :(得分:0)

通过使用JSON(从PHP中的DB数据转换)和AJAX来显示问题已得到解决。在handleClick中我调用另一个JS函数并传入PHP内部查询所需的图形变量。