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

您可能感兴趣的文章:

  • AJAX跨域请求json数据的实现方法
  • ajax前台后台跨域请求处理方式
  • AJAX跨域请求数据的四种方法(实例讲解)
  • Ajax异步(请求)提交类 支持跨域
  • Ajax请求跨域问题解决方案分析
  • AJAX请求数据及实现跨域的三种方法详解
张贴在3