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