我正在尝试使用jquery ajax调用发送数据,我收到错误XMLHttpRequest无法加载http://localhost:8080/CI-REST/rae/comm/FBInfo。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost”访问。
$.ajax({
type : "POST",
url: "http://localhost:8080/CI-REST/rae/comm/FBInfo",
data : JSON.stringify(userInformation),
dataType : "json",
contentType: "application/json; charset=utf-8",
headers : {
'Access-Control-Allow-Origin':'http://localhost/',
},
crossDomain : true,
xhrFields: {
withCredentials: true
},
success : function (result) {
console.log(result);
}});
}
}
当我在不使用json.stringify的情况下进行调用时,它在jersy中击中了我的post方法,但是对象在那里作为null。但是当我使用JSON.stringify发送数据时,我在浏览器中出现了cors错误[标题的附加图像]