我正在尝试使用JSCharts
.
block content
| <div id="chartcontainer">This is just a replacement in case Javascript is not available or used for SEO purposes</div>
script.
var myData=new Array()
var myData = new Array([10, 20], [15, 10], [20, 30], [25, 10], [30, 5]);
var myChart = new JSChart('chartcontainer', 'line');
myChart.setDataArray(myData);
myChart.draw();
我在nodejs中动态创建了一个数组
[ [10, 20], [15, 10], [20, 30], [25, 10], [30, 5] ]
然后传给玉。
res.render('chart',{newArray:array});
但是,我无法在上面提到的内联函数中使用它。
我尝试使用var myData="#{newArray}"
,但它只给出一个10,20,15,10,20,30...
无法使用的字符串。
我也尝试发送 Json 对象。"#{myJson}"
但它在和/或之后也无法使用stringify
我能做些什么?另外,有什么办法可以在script.
块外使用这个脚本吗?因为JSChart()
即使我已将文件包含在head
. 如果这是可能的,那么我可以迭代 json 并做一些事情。