Failed to execute 'setRequestHeader' on 'XMLHttpRequest': The object's state must be OPENED."
解决跨域时采用了cors,VUE中用了原生js写法,post请求报了这个错这个问题是由于需要先打开XMLHttpRequest错误写法:var xhr = new XMLHttpRequest();//设置请求的类型及url//post请求一定要添加请求头才行不然会报错xhr.setRequestHeader("Content-type","application/x
·
解决跨域时采用了cors,VUE中用了原生js写法,post请求报了这个错
这个问题是由于需要先打开XMLHttpRequest
错误写法:
var xhr = new XMLHttpRequest();
//设置请求的类型及url
//post请求一定要添加请求头才行不然会报错
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.open('post', '02.post.php' );
正确写法:
var xhr = new XMLHttpRequest();
//设置请求的类型及url
xhr.open('post', '02.post.php' );
//post请求一定要添加请求头才行不然会报错
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
更多推荐
已为社区贡献2条内容
所有评论(0)