java前后端分离项目,前端ajax发送跨域请求时报错Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.
后端controller加入@CrossOrigin注解后,
只需要在ajax中加入contentType: "application/x-www-form-urlencoded",即可解决跨域访问受限的问题。
$.ajax({
type: "GET",
url: "http://192.168.10.85:9098/eshop/getItemList",
data: {
"getitem":"getitemlist",
},
contentType: "application/x-www-form-urlencoded",
success: function (data) {
if (data.status == "success") {
itemlist = data.data;
reloadDom();
} else {
alert("获取数据失败1:" + data.data.errorMsg);
}
},
error: function (data) {
alert("获取数据失败:" + data.responseText);
}
});