繁体   English   中英

使用上下文变量作为javascript参数

[英]Using context variables as javascript parameters

我正在Django中进行项目开发,部分原因是我尝试使用Google的图表API,该API使用Javascript函数绘制图形。 所以我想做的是在views.py中生成图形数据,然后将数据通过上下文变量传递给脚本。 为了对此进行测试,我尝试执行以下操作:

graphplot = [['Age', 'Weight'],[ 8,      12],[ 4,      5.5],[ 11,     14],[ 4,      5],[ 3,      3.5],[ 6.5,    7]]

context = {
    "graphplot": graphplot,
}

在我的views.py中,我有:

var data = google.visualization.arrayToDataTable({{graphplot}});

在我的模板中,但是这似乎不起作用。

当我做:

var data = google.visualization.arrayToDataTable([
  ['Age', 'Weight'],
  [ 8,      12],
  [ 4,      5.5],
  [ 11,     14],
  [ 4,      5],
  [ 3,      3.5],
  [ 6.5,    7]
]);

它确实显示了图表,所以我知道这不是JavaScript的问题。

任何帮助,将不胜感激

试试这个,它应该起作用。

var plot_data = {{graphplot}};

var data = google.visualization.arrayToDataTable(plot_data);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM