[英]Rendering MySQL query with NodeJS and EJS
My aim would be to put my data from a MySQL query into an HTML table. 我的目标是将来自MySQL查询的数据放入HTML表中。 However, I have the following output:
但是,我有以下输出:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
from this simple ejs
file: 从这个简单的
ejs
文件中:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table>
<% data.forEach(function(ind){ %>
<li><%= data %></li>
<% }) %>
</table>
</body>
</html>
which takes the data from 从中获取数据
pool.query(query, function select(error, results, fields) {
var temp = "";
if (error) {
console.log(error);
pool.end();
}
res.render('index.html',{data:results, error:null});
//pool.end();
});
I do not know what is wong within my code. 我不知道代码中会发生什么。 Any suggestions?
有什么建议么?
Do this: 做这个:
<% data.forEach(function(ind){ %>
<li><%= JSON.stringify(ind) %></li>
<% }) %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.