簡體   English   中英

NodeJS 將數據從當前頁面傳遞到另一個頁面

[英]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 || [],

        });

    });
});

如果有人可以幫助我獲得該功能,我將不勝感激!

我建議你使用一些模板引擎,比如ejsjade 這個表單,你可以使用res.render並發送 json 信息進行查看。 有關更多詳細信息,請參閱引擎文檔和 res.render 文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM