为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript使用fetch post方法跨域出现错误

JavaScript使用fetch post方法跨域出现错误

UYOU 2019-03-13 13:10:23
我使用以下代码进行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不知道是哪里出了错呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1286 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信