当前位置: 首页 > 知识库问答 >
问题:

节点将数据从当前页面传递到另一个页面

黎奇略
2023-03-14

我想在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 || [],

        });

    });
});

如果有人能帮我得到这个功能,我将非常感谢!

共有1个答案

澹台衡
2023-03-14

我建议您使用一些模板引擎,比如ejs或jade。在这个表单中,您可以使用res.render并发送json信息以供查看。有关更多详细信息,请参阅引擎文档和res.render文档。

 类似资料:
  • 问题内容: 我有两个HTML页面:form.html和display.html。在form.html中,有一种形式: 表单数据将发送到display.html。我想在display.html中显示和使用表单数据,如下所示: 那么,如何将变量从form.html传递到display.html,以便display.html中的上述代码将显示序列号,而JavaScript函数show()从第一个HTML

  • 我有一个来自firebase的uid,但它是这样存储的: checkout.js 存储我需要传递到另一个页面的uid。这个uid存储在中,我需要将它放到中才能在那里使用uid。我该怎么做?如果需要更多代码,请让我知道。我正在使用react/js

  • 问题内容: 我有两个页面-“页面1”和“页面2”。在第1页上,有一个文本框,其值例如为100,最后是一个按钮。 通过按下按钮,我希望javascript将文本框的值保存在全局(?)变量中,然后跳转到第2页。使用“ window.onload”,我想要第二个Javascript函数来提醒保存在page1的值。 这是我的Javascript代码: 在“页面1”上,我有一个带有以下内容的发送按钮: 它启

  • 我用jetty web server实现了这一点。 前提是web服务器已经启动。 我用JSP编写的主页试图从传入连接中获取IP地址。 因此,我将它分成两个JSP页面。(比方说,a.jsp和b.jsp) b、 jsp用于获取客户端ip地址,然后在 a、 jsp专门用于显示从b.jsp获得的ip地址。 我有一个静态字符串在我的b.jsp用于存储传入的连接IP地址。 两个问题: > 如何将值从b.jsp

  • 问题内容: 我的主页上有一个表单,提交后,会将用户带到网站上的另一个页面。我想将输入的表单数据传递给下一页,例如: 用户在表格中输入的电子邮件地址在哪里。我到底该如何完成? 问题答案: 最好的方法是使用POST,这是超文本传输​​协议的一种方法https://developer.mozilla.org/en- US/docs/Web/HTTP/Methods index.php site2.php

  • 本文向大家介绍用js通过url传参把数据从一个页面传到另一个页面,包括了用js通过url传参把数据从一个页面传到另一个页面的使用技巧和注意事项,需要的朋友参考一下 用js把数据从一个页面传到另一个页面的层里? 如果是传到新页面的话,你网站基于什么语言开发直接用get或者post获取,然后输出到这个层 通过url传参 如果是HTML页面的话JS传到新页面就window.location.href='