解决跨域时采用了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");

 

 

Logo

前往低代码交流专区

更多推荐