我正在使用google chart,生成图表的代码如下所示:
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows([
['Mushrooms', 3],
['Onions', 4],
['Olives', 3],
['Zucchini', 1],
['Pepperoni', 2],
]);例如,我得到如下结果:
"[['Mushrooms', 3],['Onions', 4],['Olives', 3],['Zucchini', 1],['Pepperoni', 2],]"data.addRows(result);但是,它会失败并且不会生成任何结果。如何将这些数据附加到代码中?提前谢谢。
发布于 2015-01-07 20:58:26
使用JSON.parse将字符串解析为JSON。Eval should be avoided if possible,因为它更容易受到攻击。
var json = JSON.parse(result);
data.addRows(json);https://stackoverflow.com/questions/27819867
复制相似问题