我的快递把手上有一个按钮响应,当点击它应该执行一个sql查询并将所选数据存储到一个数组时,问题是当我将数据传递到另一个页面时把手没有数据
app.post('/smo_assessment', urlencodedParser, function(req, res){
connection.query('SELECT * FROM requests WHERE id=?', req.body.requestID, function(err, rows, fields){
if(err){
throw err;
}
else {
selectedRequest = rows;
res.render('smo_assessment', {assessmentType, data: selectedRequest});
console.log(selectedRequest);
}
});
});
但是console.log(selectedRequest)
可以正常工作并记录整行,并且在呈现响应时会出现问题' smo_assessment'句柄栏不显示来自selectedRequest的数据。
这是我的把手。
<table class="table table-borderless" id="tbnInfo"">
<tr>
<th>Date Requested:</th>
<td bgcolor="white">{{data.date_requested}}</td>
<th>Date Needed:</th>
<td bgcolor="white">{{data.date_needed}}</td>
</tr>
<tr>
<th>Division:</th>
<td bgcolor="white">{{data.division}}</td>
<th>Community:</th>
<td bgcolor="white">{{data.community}}</td>
</tr>
</table