0

实际上,我正在使用 Highstock 库,并且正在使用 PHP 和 MySQL 生成带有折线图(数据分组)的图形。我正在使用 JSON 格式来绘制图表。

我可以用我的数据库绘制图表。现在我想在单击任何具有该记录的 ID(数据库中的主键)的数据点时打开一个弹出表单,并希望将评论保存在数据库中。

数据结构我的表有ID作为主键,时间(x 值),(Y 值),评论(想从图表形式输入)

  1. 编号:1,2,3,4,5,6
  2. 时间:1345575960000、1345576140000、1345663860000、1345690200000、1345719780000、1345741920000
  3. 点数:1720、2040、2570、1477、978、3007
  4. 评论:(我想从图表形式更新)

在这个结构中,ID 是主键。所以我想根据ID保存评论。当我单击 cha 中的数据点时,我想保存评论。

你能帮我解决我的问题吗?

4

1 回答 1

0

您可以使用以下方法捕获点的点击

series.dataevents.click

例如。http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click/

一旦被困,您可以显示一个带有您的表单的对话框吗?表单可以提交回您的服务器以保存评论,然后隐藏自己。

创建您的点如下:

{
  x: 1142812800000,
  Y: 55,
  id: 12345
}
于 2013-03-02T10:41:35.950 回答