ssm前后端前端ajax获取数据报错Origin' header in the response must not be the wildcard '*' when the request's cre

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);
            }

        });

 

你可能感兴趣的:(SSM,java,spring,boot)