我使用以下代码进行post方法的跨域请求:let formData= new FormData(); for (var attr in data) {//data是一个json对象 formData.append(attr,data[attr]); }fetch(url, { method: method, mode: "cors", headers: { 'Content-Type': 'application/json', "Cross-Method": "CORS", }, body: formData, }).then(function (res) { console.log("fetch request ", JSON.stringify(res.ok)); if(res.ok){ res.json().then(function (json) { console.info(json); message.success('提示:'+'来自后台数据:\r\n'+json); }); }else{ message.error('提示:'+'请求失败'); } }).catch(function (e) { message.error('提示:'+'系统错误'); });可是显示有以下错误:post参数和我编写的自定义头完全没有返回的提示是 Invalid CORS request不知道是哪里出了错呢?
添加回答
举报
0/150
提交
取消