主页 > 知识库 > Ajax跨域请求COOKIE无法带上的完美解决办法

Ajax跨域请求COOKIE无法带上的完美解决办法

热门标签:地图标注推销坑人 河间市地图标注app 上海企业外呼系统价钱 中国地图标注不明确情况介绍表 大众点评400电话怎么申请 东平县地图标注app 立陶宛地图标注 怎样在地图标注文字 电销机器人 长春

1、原生ajax请求方式:

1 var xhr = new XMLHttpRequest(); 

2 xhr.open("POST", "http://xxxx.com/demo/b/index.php", true); 

3 xhr.withCredentials = true; //支持跨域发送cookies

4 xhr.send();

2、jquery的ajax的post方法请求:

$.ajax({
    type: "POST",
    url: "http://xxx.com/api/test",
    dataType: 'json',
    // 允许携带证书
    xhrFields: {
       withCredentials: true
    },
    // 允许跨域
    crossDomain: true,
    success:function(){
    },
    error:function(){
  }
})

3、服务器端设置:

header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Origin: http://www.xxx.com");

以上所述是小编给大家介绍的Ajax跨域请求COOKIE无法带上的完美解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
  • PHP实现cookie跨域session共享的方法分析
  • 解决前后端分离 vue+springboot 跨域 session+cookie失效问题
  • 基于axios 解决跨域cookie丢失的问题
  • Angularjs之如何在跨域请求中传输Cookie的方法
  • 利用nginx解决cookie跨域访问的方法
  • axios中cookie跨域及相关配置示例详解
  • ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
  • Ajax跨域访问Cookie丢失问题的解决方法
  • php跨域cookie共享使用方法
  • Cookie跨域问题解决方案代码示例

标签:营口 四川 玉树 益阳 本溪 铜川 辽宁 内江

巨人网络通讯声明:本文标题《Ajax跨域请求COOKIE无法带上的完美解决办法》,本文关键词  Ajax,跨域,请求,COOKIE,无法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Ajax跨域请求COOKIE无法带上的完美解决办法》相关的同类信息!
  • 本页收集关于Ajax跨域请求COOKIE无法带上的完美解决办法的相关信息资讯供网民参考!
  • 推荐文章