fetch("api/KMZ/UpdateGroupsData", {
method: "POST",
headers: {
Accept: "application/json, text/plain, */*",
"Content-Type": "application/json"
},
body: JSON.stringify({
segmentIds: Array.from(this.state.rows.keys()),
type: event.target.id,
name: this.state.groupValue
})
})
.then(
res => {
console.log("response found");
alert("res");
return res.json();
}
)
.then(data => {
console.log("got data response");
alert("data");
console.log(data.response);
})
.catch(error => {
alert("error");
console.log("error in response");
});
这是我的 fetch 调用代码,它执行并返回响应代码 200 和响应以及网络选项卡中的响应,正如您在快照中看到的那样。
我不知道问题是什么,为什么它没有执行承诺,在执行我的 api 调用后,我什至在控制台中看不到任何东西。
我也试过axios,但没有成功。
有没有人可以帮助我解决这个问题。我刚刚开始使用 react 进行编码,所以我可能会遗漏一些东西。任何帮助将不胜感激。谢谢。