如何保留从后端发送的数据集编码以进行Google图表呈现?

时间:2018-03-29 14:58:36

标签: javascript json encoding google-visualization

当我提供如下数据时谷歌折线图正确呈现: `

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]]

如何防止这种修改?

0 个答案:

没有答案