使用 Button 的 NodeJS Post 请求

2024-02-24

我不知道这是否可能。我所做的所有研究都表明,通过表单和文本输入是可能的。但无论如何,使用 NodeJs 和 Express 我希望能够单击网页上的按钮,单击后,它会向我的 Node.JS 服务器发送一个 post 请求。

更简单的说法: 单击按钮时,将信息发送到服务器。

我正在努力实现的目标: 单击按钮时,它会发送某种 ID/代码/任何内容以打开我的数据库中的服务。 (我还没有了解 db 是如何工作的,所以我只是想专注于前端。)

到目前为止我的代码:

app.post("/send", function(req, res){
  var newID = req.body.ID;
  res.redirect("/action")
});

<form action="/send" method="POST">
    <input type="button" name="newID" placeholder="Button">
    <button>send</button>
</form>

您不需要使用 jQuery 或 AJAX。

只需添加一个input类型的submit在 - 的里面form标签,以便您定义的 POST 请求form标签已提交。

Your newID输入应该是类型text,这允许在输入字段中输入值。

The newID可以在服务器端检索值req.body.newID(请务必使用 body-parser 中间件)。

<form action="/send" method="POST">
    <input type="text" name="newID" placeholder="Enter your ID"/>
    <input type="submit" value="Click here to submit the form"/>
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Button 的 NodeJS Post 请求 的相关文章

随机推荐