Heim > Web-Frontend > js-Tutorial > Detaillierte Einführung in domänenübergreifende AJAX-Anfragen

Detaillierte Einführung in domänenübergreifende AJAX-Anfragen

零下一度
Freigeben: 2017-07-20 13:14:03
Original
1446 Leute haben es durchsucht

Aufgrund der Same-Origin-Richtlinie des Browsers kann die Ajax-Anfrage die in der Anfrageantwort zurückgegebenen Daten nicht empfangen

Die Anfragedaten müssen den integrierten Konstruktor XMLHttpRequest() des Browsers aufrufen, um das Instanzobjekt zu erhalten

 var xhr = new XMLHttpRequest();

Achten Sie auf das ActiveXobject ("Microsoft. Das Objekt wird abgerufen

Die vier Status zum Abrufen von Daten xhr.readyState Dieses Attribut speichert mehrere Zustände der Anforderungsdaten

 1.xhr.open (Anforderungsmethode, Anforderungsadresse, Einstellungen sind die gleichen wie / Asynchron);

 2. >

 4. Wenn die Daten zurückgegeben werden , dann ist der Wert von xhr.readyState 4, was bedeutet, dass die Daten erfolgreich zurückgegeben wurden

Dann müssen wir eine domänenübergreifende Anfrage stellen, wie das geht

Option 1:

Verwenden Sie das src-Attribut des Skript-Tags, um Daten anzufordern. Die vom src-Attribut angeforderten Daten werden vom Browser nicht abgefangen

 
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage