Maison  >  Article  >  interface Web  >  Exemples pour expliquer quatre méthodes de données de requêtes inter-domaines AJAX

Exemples pour expliquer quatre méthodes de données de requêtes inter-domaines AJAX

小云云
小云云original
2017-12-19 13:54:482077parcourir

En raison de la politique de même origine du navigateur, les requêtes ajax ne peuvent pas recevoir les données renvoyées par la réponse à la requête. Cet article vous propose principalement quatre méthodes de données de requête inter-domaines AJAX, dans l'espoir d'aider tout le monde.

Pour demander des données, vous devez appeler le constructeur intégré du navigateur XMLHttpRequest() pour instancier l'objet

var xhr = new XMLHttpRequest();

Notez qu'ActiveXobject est pris en charge avant IE8 ("Microsoft. Enregistre plusieurs états des données de demande

1.xhr.open (méthode de demande, adresse de demande, réglage de la synchronisation/asynchrone);

2.xhr.send( null);//send Request S'il s'agit d'une demande de publication, les paramètres doivent être transmis dans send

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

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

Alors, que devons-nous faire si nous devons faire une requête inter-domaines

Option 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