【发布时间】:2019-08-30 02:08:39
【问题描述】:
我试图在我的 home.ejs 上以表格格式显示记录,我在一个单元格中显示与一个特定记录相关联的多个记录的编码有问题
这里我有一个 Task_Name 的 3 个 cmets,根据我的代码,每行显示记录意味着 2X3 总共显示 6 行,但我需要为一个 Task_Name 显示 - 所有 cmets 需要显示在单行中然后我只得到 2 行
抱歉解释太长,请提供逻辑或解决方案
电流输出
预期输出
输出屏幕截图
EJS 部分:
<% for(var i=0; i < status_info.length; i++) { %>
<tr>
<td><%= i+1 %></td>
<td><%= status_info[i].Task_Name %></td>
<td><%= status_info[i].status_Name %></td>
<td><%= status_info[i].Cmnt_Details %>
</tr>
<% } %>
server.js:
app.get('/',(req, res)=>{
var getQuery = "select * from table_info"
mysqlConnection.query(getQuery,function(err,result){
if(err) throw err
else {
res.render('DashPrac',{status_info:result});
// console.log(result.length)
}
})
});
我从数据库中获取的数据
[ RowDataPacket {
Task_Name: 'Architecture Design',
Cmnt_Details: 'Trying to load the data in all the tables...',
status_Name: 'WIP' },
RowDataPacket {
Task_Name: 'Architecture Design',
Cmnt_Details: 'Checked the details',
status_Name: 'WIP' },
RowDataPacket {
Task_Name: 'Architecture Design',
Cmnt_Details: 'Testing is going on',
status_Name: 'WIP' },
RowDataPacket {
Task_Name: 'Testing Plan',
Cmnt_Details: 'Teting plan to be prepared',
status_Name: 'InProgress' } ]
【问题讨论】:
-
请发布预期输出
-
你目前的输出是什么?
-
Task_name Status cmets AI WIP 未完成 两小时内完成 测试上线完成
-
请您修改您的问题,在此处发布预期和当前输出。
-
实际上我正在尝试显示表格,但我无法将其粘贴到此处