1.ajax是同步方式
$.ajax({
type: "post",
url:url,
async:false,
data:datatosend,
dataType:"json",
beforeSend: function(xhr) {
xhr.withCredentials = true;
}
crossDomain:true,
success: function (data) {
var a=JSON.stringify(data);
if(data.result==true){
...........
}else{
...........
}
},
error:function (data) {
var a=JSON.stringify(data);
alert(a);
}
});
2.如果使用xhrFields:{ withCredentials:true }方法。ajax是异步方式
3.服务器端:
response.setHeader("Access-Control-Allow-Credentials", "true");
response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));
参考链接:http://www.cnblogs.com/helloyy/p/6109665.html
http://blog.csdn.net/wzl002/article/details/51441704