我正在尝试创建一个条形图,该条形图使用我从主函数传递来的SQL查询的输出。
在body标签中,我可以通过以下方式获得
<Body>
<%=query[0].ColName %>
</Body>
但是,我无法传递到用于创建条形图的脚本标签上。
我尝试了以下无效的代码。
<Script>
var out1= query1[0].ColName;
var out2= query2[0].ColName;
var out3= query3[0].ColName;
var chart = new Chart(,{
type : 'bar',
data : {
labels :
*data: [out1,out2,out3]*
}]
注意:这是示例代码,而不是主要代码。在将“输出”变量传递到条形图的数据数组上时需要帮助。作为ejs文件的一部分运行此代码。
这样访问JavaScript中的查询变量,并在chart.js中使用它。
<script>
var data = <%= query %>
</script>