您的位置:首页 > 其它

解决ajax跨域请求数据cookie丢失问题

2016-10-08 15:48 691 查看
本文主要是从前端jquery和服务端php为例,分别使用实例解决ajax跨域请求数据cookie丢失问题,推荐给有相同需求的小伙伴们。

前端:

以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: http://m.z.com');


根据自己的情况而定

以上所述就是本文关于解决ajax跨域请求数据时cookie丢失的处理方案,希望大家能够喜欢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: