![](/img/trans.png)
[英]How to send the Response the request Post to save on database? NodeJs?
[英]how to send POST request and get back response without the page loads with NodeJS
我想向我的 NodeJS 服务器发送一个发布请求以更新我数据库中的文档并取回响应,但我不想加载页面,我只想提醒它该过程已成功完成...... .. 这是我的代码 HTML:
<form action="/products/update" method="POST" id="myFrom">
<button type="submit" class="btn btn-success">save</button>
<input type="number" name="productCount">
<input type="text" name="productName">
</form>
记者:
$("#myFrom").submit(function (e) {
$.ajax({
success: function (data) {
console.log(data);
}
});
});
节点JS:
router.post("/products/update", (req, res) => {
console.log(req.body);
res.status(200).send("success");
});
问题是当我按下保存时它会重定向到/products/update
并在其中键入成功,但我希望成功在编辑页面中成为一个警报
用户 e.preventDefault() 提交表单而不刷新页面
$("#myFrom").submit(function (e) {
e.preventDefault()
$.ajax({
success: function (data) {
console.log(data);
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.