我不知道这是否可能。我所做的所有研究都表明,通过表单和文本输入是可能的。但无论如何,使用 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(使用前将#替换为@)