Maison >interface Web >js tutoriel >Qu'est-ce que le cross-domain ajax
Qu'est-ce que le problème inter-domaines AJAX
Pour faire simple, c'est lorsque le front-end appelle l'interface du service back-end
Si l'interface du service n'est pas dans le même domaine, des problèmes inter-domaines se produiront
Recommandé : "tutoriel vidéo ajax"
Scénario inter-domaines AJAX
Séparation du modèle de développement front-end et back-end, orienté services
Scénarios où front-end et back- le développement final est indépendant et le front-end doit appeler un grand nombre d'interfaces back-end
Tant que l'interface back-end n'est pas la même, un domaine provoquera des problèmes inter-domaines
Les problèmes inter-domaines sont très courants, et il est également important de résoudre les problèmes inter-domaines
Raisons inter-domaines AJAX
Restrictions du navigateur : sécurité du navigateur restrictions de vérification
Interdomaine (toute différence de protocole, de nom de domaine et de port sera considérée comme interdomaine)
Demande XHR (XMLHttpRequest)
AJAX idées de résolution de problèmes inter-domaines
Navigateur : le navigateur supprime la vérification inter-domaines, qui a peu de valeur réelle
XHR : n'utilisez pas XHR, utilisez JSONP, il existe de nombreux inconvénients et ne peut pas répondre aux exigences de développement actuelles
Cross-domaine : l'appelé est modifié pour prendre en charge les appels inter-domaines (paramètres spécifiés) ; l'appelant est modifié pour masquer l'inter-domaine (en fonction du proxy)
;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!