如何使用nodejs(ejs)将sql查询数据传递到chartjs的数据集字段上

问题描述 投票:0回答:1

我正在尝试创建一个条形图,该条形图使用我从主函数传递来的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文件的一部分运行此代码。

node.js chart.js ejs
1个回答
0
投票

这样访问JavaScript中的查询变量,并在chart.js中使用它。

<script>
  var data = <%= query %>    
</script>
© www.soinside.com 2019 - 2024. All rights reserved.