Maison > interface Web > js tutoriel > La solution parfaite au problème selon lequel COOKIE ne peut pas être apporté avec les requêtes inter-domaines Ajax

La solution parfaite au problème selon lequel COOKIE ne peut pas être apporté avec les requêtes inter-domaines Ajax

韦小宝
Libérer: 2018-05-11 14:39:17
original
4838 Les gens l'ont consulté

Cet article présente principalement la solution au problème selon lequel COOKIE ne peut pas être apporté avec la requête inter-domaine Ajax. Les amis intéressés par ajax peuvent se référer à la solution parfaite au problème selon lequel COOKIE ne peut pas être apporté avec la requête inter-domaine Ajax.

1. Méthode de requête ajax native :

1 var xhr = new XMLHttpRequest(); ("POST", "http: //xxxx.com/demo/b/index.php", true);

3 xhr.withCredentials = true; //Prend en charge l'envoi de cookies entre domaines

4 xhr.send() ;

2. Requête de méthode de publication ajax de jquery :

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

3. Paramètres côté serveur :

Ce qui précède est la solution parfaite que l'éditeur vous présente lorsque la demande inter-domaines Ajax COOKIE ne peut pas être apportée. J'espère qu'elle le sera. utile à tout le monde ! !
header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Origin: http://www.xxx.com");
Copier après la connexion

Recommandations associées :

Exemple d'explication détaillée js combiné avec json pour implémenter un exemple simple ajax

Exemple d'explication détaillée de la fonction de requête de pagination d'implémentation ajax

Exemple détaillé de la façon de traiter les données après la soumission d'ajax à l'arrière-plan Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal