gpt4 book ai didi

javascript - 显示 POST 到页面的结果

转载 作者:行者123 更新时间:2023-12-01 02:54:07 26 4
gpt4 key购买 nike

我正在使用node.js/express,并且我有一个带有表单的 View - 该表单 POST 到路由,然后返回 json。

我想(至少首先)发送我的表单,并将返回的数据显示在表单下方(在同一 View 上)。

以最“快捷”的方式做到这一点的最佳方法是什么?

理想情况下无需刷新页面。

Ajax 会做我想要的事情 - 但这是一个很好的方法吗?

感谢您的见解

最佳答案

您要查找的内容至少如下所示:

客户端

fetch('your_endpoint', {
method: 'POST',
body: JSON.stringify(formData),
}).then((response) => {
// success
return response.json();
})
.then((data) => {
// add data to DOM
})
.catch((error) => {
// failed to send
});
}

使用 Expressjs 的服务器端

router.post('/your_endpoint', (req, res, next) => {
// process request
res.status(200).json({ "data": your_data });
});

关于javascript - 显示 POST 到页面的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46819987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com