【发布时间】:2017-03-19 11:31:50
【问题描述】:
我的代码直到https://jsfiddle.net/sbLgktm2/6/中显示的当前状态
我想一次只显示一个图表。点击下拉item1后,出现一个条形图,如果我点击下拉item2,我想删除为item1绘制的条形图,只为item2绘制条形图。但是,控制台一直为我的 jsfiddle 代码的第 36 行 javascript 返回“未定义数据”,如下所示
var chartData = data[$(currentTarget).data('id')]
希望有人可以与我分享错误所在。通过我的双数组将数据分配给图形应该没有任何问题,因为可以在我添加 js 第 20、31、41-46 行之前绘制图表。
其他信息:我的下拉列表是动态生成的。我的 x 轴和 y 轴数据都会因每个事件而改变。这里使用的是 Bootstrap 3 和 chart.js v2。
【问题讨论】:
标签: javascript jquery chart.js2