我需要使用String作为Google图表的数据。
如果我使用手动数据来设置行,则图表会起作用:
data.addRows([['1',327,41],['2',284,16],['3',305,46],['4',462,47],['5',214,68],['6',221,37],['7',227,13],['8',235,42],['9',179,5],['10',591,28],['11',405,27]]);
查看示例作品: 请:See
但是,我使用动态创建的String作为字符串:
Var Data="[['1',327,41],['2',284,16],['3',305,46],['4',462,47],['5',214,68],['6',221,37],['7',227,13],['8',235,42],['9',179,5],['10',591,28],['11',405,27]]"
我尝试按照指示使用它:
data.addRows(data);
但是没有结果,没有图表创建。 请:See
所以我尝试过:
var json = JSON.parse(datos);
data.addRows(json);
没有结果 请:See
你能帮我吗?
答案 0 :(得分:0)
您可能想使用eval()
var a = [1,2,3]
console.log(Array.isArray(a))
var a = "[1,2,3]";
console.log(Array.isArray(a))
var a = eval("[1,2,3]");
console.log(Array.isArray(a))