【发布时间】:2020-10-16 17:00:35
【问题描述】:
当用户点击商家名称时,需要将其保存为收藏夹,获取商家 ID 和用户 ID 并将其插入数据库。后端已准备好获取 post 请求,但我还没有弄清楚如何发送该数据。
这是我一直使用的代码,用于获取带有用户 ID 和业务 ID 的最喜欢的业务(在后端有一个查询 SELECT * from business 等...)
如何更改此代码以发出 POST 请求? (插入一个新的最爱业务)假设在后端有一个带有 INSERT INTO ....的查询)
saveBusiness = (e) => {
fetch("http://localhost:3030/favbusiness/" + this.state.selectedUserid + "/" + this.state.selectedBusiness)
.then((response) => {
return response.json();
})
.then(data => {
let favBusinessFromApi = data.map(favorite => {
return { value: favorite.businessid }
});
this.setState({
favoriteBusiness: favBusinessFromApi
});
.catch(error => {
console.log(error);
});
} ```
【问题讨论】:
-
您遇到了什么问题?
-
这能回答你的问题吗? POST Request with Fetch API?
标签: javascript reactjs post