当我提供如下数据时谷歌折线图正确呈现: `
google.charts.setOnLoadCallback(drawBasic);
function drawBasic() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'X');
data.addColumn('number', 'keyword');
data.addRows([['56', 2], ['77', 3], ['54', 6]])
当我从后端发送数据以嵌入data.addRows时,它会修改我的字符串值:
后端返回代码:
da=[['56', 2], ['77', 3], ['54', 6]]
return render_template("line_chart.html", data=da)
line_chart.html代码:
function drawBasic() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'X');
data.addColumn('number', 'keyword');
dataset = {{(data)}}
data.addRows(dataset)
当我检查控制台时:
未捕获的SyntaxError:意外的令牌&
并修改数据集
dataset =[['56', 2], ['77', 3], ['54', 6]]
如何防止这种修改?