Maison >interface Web >js tutoriel >La requête inter-domaines Ajax ne peut pas utiliser de cookies
Cette fois, je vais vous apporter la requête inter-domaine Ajax mais pas le cookie. Quelles sont les précautions pour résoudre le problème de la requête inter-domaine Ajax qui ne parvient pas à obtenir le cookie. Voici un cas pratique, jetons un oeil.
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; //Prise en charge de l'envoi entre domaines
cookie2. Demande 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(){ } })
3. Paramètres côté serveur :
Je crois que vous maîtrisez la méthode après avoir lu le cas dans ce document. article, et il y aura des choses plus excitantes. Veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !header("Access-Control-Allow-Credentials: true"); header("Access-Control-Allow-Origin: http://www.xxx.com");
Lecture recommandée :
Implémentation d'Ajax Submit pour inviter l'utilisateur lors du téléchargement de fichiersMéthodes d'interaction frontale et back-end AjaxCe 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!