【问题标题】:AMChart handleClick to retrieve data from database based on item clickedAMChart handleClick 根据单击的项目从数据库中检索数据
【发布时间】:2015-06-19 20:21:06
【问题描述】:

我正在使用 AMChart 堆积图从 DB 报告测试执行状态。带有查询的 PHP 文件被输入到 dataLoader 中,堆积的列显示每个类别的通过、失败和 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);
}

【问题讨论】:

  • 请发布您的代码,以便我们帮助您找到答案。
  • 更新了描述,感谢您的宝贵时间
  • 您的“附加”HTML 还是一些结构化数据,例如 JSON?您能否发布一个示例,说明该 PHP 文件的典型响应如何?

标签: events amcharts


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 2020-09-25
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    相关资源
    最近更新 更多