解决ajax跨域请求数据cookie丢失问题
2016-06-16来源:

前端:

以jquery为例:

需要加入

代码如下:

xhrfields: {

withcredentials: true

},

crossdomain: true,

$.ajax({

type: posttype,

url: url,

data: postdata || '',

xhrfields: {

withcredentials: true

},

crossdomain: true,

success: function () {

successcallback.apply(scope || this, arguments);

},

failurecallback: function () {

failurecallback.apply(scope || this, arguments);

},

datatype: datatype

});

服务器端:

以php为例:

代码如下:

header(access-control-allow-credentials: true);

header('access-control-allow-origin: );

根据自己的情况而定

以上所述就是本文关于解决ajax跨域请求数据时cookie丢失的处理方案,希望大家能够喜欢。

推荐信息
Baidu
map