Ajaxクロスドメイン要求COOKIEに持ち込めない完璧な解決方法


1、原生ajax要求方式:
1 var xhr=new XMLtpRequest() 
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が持っていけない完璧な解决方法です。皆さんに助けてほしいです。ここでも私たちのサイトを応援してくれてありがとうございます。