Javascript 取来正在处理来自服务器的500个响应
我将此请求发送到服务器:Javascript 取来正在处理来自服务器的500个响应,javascript,Javascript,我将此请求发送到服务器: fetch('/changeCountProductInCart', { method: 'POST', body: JSON.stringify({ product_id: this.dataset.product_id, action: 'changeByInput', nodeName: this.nodeName,
fetch('/changeCountProductInCart', {
method: 'POST',
body: JSON.stringify({
product_id: this.dataset.product_id,
action: 'changeByInput',
nodeName: this.nodeName,
product_count: this.value
}),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
}).then(res => {
if(res.ok) {
totalAmount();
} else if(!res.ok) {
return res.json();
}
}).then(body => {
this.value = body.stock;
});
只有当服务器的响应不在200-300范围内时,我才想去,但我刚开始钻研promise,找不到我问题的答案
另外,如果您需要任何帮助或提示来捕获服务器错误响应,我将不胜感激
fetch('/changecontproductinvot'{
方法:“POST”,
正文:JSON.stringify({
product\u id:this.dataset.product\u id,
操作:“changeByInput”,
nodeName:this.nodeName,
产品计数:这个值
}),
标题:{
“接受”:“应用程序/json”,
“内容类型”:“应用程序/json”
}
})
.catch(错误=>/*获取服务器响应时出错*/);
我想你要找的是承诺。catch
这对我有帮助吗?谢谢你的帮助