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