我在通过从javascript获取API进行POST请求时遇到问题,我得到以下错误:TypeError: Failed to fetch at fetchCallImpp at window.fetch
代码如下:
const agregarCafetalDB = (nombre) => {
const data = {
"nombre": `${nombre}`,
};
const requestOptions = {
method: 'POST',
body: JSON.stringify(data),
redirect: 'follow',
mode: 'cors',
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
},
};
fetch(url, requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}
btnAgregar.addEventListener('click', (e) => {
agregarCafetalDB(cafetal.value)
});
我希望你能帮我解决这个错误,非常感谢你提前
其他浏览器中是否显示相同的错误?fetch是ES6 Javascript,可能您使用的浏览器不支持它。
fetch(url, requestOptions)
此外,请确保定义了变量"url"。