手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >解决ajax跨域请求数据cookie丢失问题
解决ajax跨域请求数据cookie丢失问题
摘要:前端:以jquery为例:需要加入复制代码代码如下:xhrFields:{withCredentials:true},crossDomain...

前端:

以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丢失的处理方案,希望大家能够喜欢。

【解决ajax跨域请求数据cookie丢失问题】相关文章:

Ajax jsonp跨域请求实现方法

浅析IE针对Ajax请求结果的缓存问题

全面解析$.Ajax()方法参数(推荐)

ajax请求返回的数据看不到回调函数没有执行也没报错

IE9 IE8 ajax跨域问题的快速解决方法

herf=#导致Ajax请求时没有向后台发送数据

SpringMVC环境下实现的Ajax异步请求JSON格式数据

Ajax的jsonp方式跨域获取数据的简单实例

ie7下利用ajax跨域盗取cookie的解决办法

IE8用ajax访问不能每次都刷新的问题

精品推荐
分类导航