用户登录
用户注册

分享至

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

  • 作者: 嗫?暁雲?
  • 来源: 51数据库
  • 2021-08-27

前端:

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

软件
前端设计
程序设计
Java相关