当前位置: 移动技术网 > IT编程>脚本编程>Ajax > 解决ajax跨域请求数据cookie丢失问题

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

2017年12月12日  | 移动技术网IT编程  | 我要评论
前端: 以jquery为例: 需要加入 复制代码 代码如下: xhrfields: {       &

前端:

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网