Maison  >  Article  >  interface Web  >  Résumé des méthodes de données de requête inter-domaines AJAX (explication pratique)

Résumé des méthodes de données de requête inter-domaines AJAX (explication pratique)

php中世界最好的语言
php中世界最好的语言original
2018-03-31 13:32:211196parcourir

Cette fois je vais vous apporter un résumé de la méthode de données de requête inter-domaines AJAX (explication pratique), quelles sont les précautions pour les données de requête inter-domaine AJAX, ce qui suit est un cas pratique, jetons un coup d'oeil.

En raison de la politique de même origine du navigateur, les requêtes ajax ne peuvent pas recevoir les données renvoyées dans la réponse à la requête

Les données de la requête doivent appeler le constructeur XMLHttpRequest(). Objet d'instance

var xhr = new XMLHttpRequest();

Notez qu'ActiveXobject ("Microsoft. A écrit

pour obtenir via cet objet

quatre états d'obtention des données xhr.readyState Cet attribut enregistre plusieurs états des données demandées

1.xhr.open(méthode de requête, adresse de requête , définir la synchronisation/asynchrone);

2.xhr.send(null);// Envoyer la demande S'il s'agit d'une demande de publication alors les paramètres doivent être transmis en envoi

3. Il vérifiera toujours si les données sont renvoyées

Si les données sont renvoyées, la valeur de xhr. .readyState vaut 4, indiquant que les données sont renvoyées avec succès

Ensuite, nous devons faire une requête inter-domaines, comment le faire

Solution 1 :

Utilisez l'attribut src de la balise script pour demander des données. Les données demandées par l'attribut src ne seront pas interceptées par le navigateur