[英]NodeJS Pass data from current page to another
我想在 Node.js 中創建一個用戶管理系統。 我有一個頁面,所有用戶都列在一個表中。 在我按下編輯按鈕后,它應該轉到包含該用戶所有信息的用戶頁面。 但我不知道如何將用戶名傳遞到我的 Node 函數中。
這是我的用戶表。 Benutzerverwaltung_Mitareiter
是顯示用戶信息的頁面
<tbody>
<%for (var i = 0; i < users.length; i++) { %>
<tr>
<td><%=users[i].username%></td>
<td><%=users[i].admin%></td>
<td>
<form action="/users/Benutzerverwaltung_Mitarbeiter">
<button id="buttonAnzeigen"
type="submit"
name="username"
href=""
value="<%users[i].username%>"
data-toggle="tooltip"
title="Anzeigen">
<i class="fas fa-search"></i>
</button>
</form>
</td>
</tr>
<%}%>
</tbody>
我將用戶的用戶名傳遞給按鈕的值。
這就是我獲取表格數據的方式
router.route ('/Benutzerverwaltung_Mitarbeiter').get(function (req, res) {
const username = req.body;
User.find(function (err, users) {
if (err)
return res.send(err);
res.render('Benutzerverwaltung_Mitarbeiter',{
users: users || [],
});
});
});
如果有人可以幫助我獲得該功能,我將不勝感激!
我建議你使用一些模板引擎,比如ejs或jade 。 這個表單,你可以使用res.render並發送 json 信息進行查看。 有關更多詳細信息,請參閱引擎文檔和 res.render 文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.