我有一个通过ajax调用传给js的php json响应,json响应如下
{
"success":true,
"dataset":[{"COUNTITEMS":41,"VIEW_DATE":"2015-10-27 00:00:00 -2359"},
{"COUNTITEMS":68,"VIEW_DATE":"2015-10-28 00:00:00 -2359"},
{"COUNTITEMS":63,"VIEW_DATE":"2015-10-29 00:00:00 -2359"},
{"COUNTITEMS":327,"VIEW_DATE":"2015-10-30 00:00:00 -2359"},
{"COUNTITEMS":46,"VIEW_DATE":"2015-10-31 00:00:00 -2359"}]
}
chartkick.js 需要以下格式。在我的 js 文件中,如果我硬编码,这就是它的工作方式。
var view_dates = {
"2015-10-27 00:00:00 -2359":41,
"2015-10-28 00:00:00 -2359":68,
"2015-10-29 00:00:00 -2359":63,
"2015-10-30 00:00:00 -2359":327,
"2015-10-31 00:00:00 -2359":46
};
new Chartkick.LineChart("chart-1", view_dates);
我无法将 json 响应解析为 chart kick 的要求。我怎样才能做到这一点?