Heim > Artikel > Web-Frontend > Beispiele zur Erläuterung von vier Methoden für domänenübergreifende AJAX-Anforderungsdaten
Aufgrund der Same-Origin-Richtlinie des Browsers können Ajax-Anfragen die in der Anfrageantwort zurückgegebenen Daten nicht empfangen. Dieser Artikel stellt Ihnen hauptsächlich vier Methoden für domänenübergreifende AJAX-Anfragedaten vor und hofft, Ihnen zu helfen.
Um Daten anzufordern, müssen Sie den integrierten Konstruktor XMLHttpRequest() des Browsers aufrufen, um das Objekt zu instanziieren
var xhr = new XMLHttpRequest();
Beachten Sie, dass ActiveXobject wird vor IE8 unterstützt ( "Microsoft. Speichert mehrere Status von Anforderungsdaten
1.xhr.open (Anforderungsmethode, Anforderungsadresse, Einstellung Synchronisierung/Asynchronität);
2.xhr.send( null);//send Request Wenn es sich um eine Post-Anfrage handelt, müssen die Parameter in send übergeben werden
3 Es wird immer geprüft, ob die Daten zurückgegeben werden
4 zurückgegeben wird, ist der Wert von xhr.readyState 4, was anzeigt, dass die Daten erfolgreich zurückgegeben wurden
Was sollten wir also tun, wenn wir eine domänenübergreifende Anfrage stellen müssen?
Verwenden Sie das src-Attribut des Skript-Tags, um Daten anzufordern. Die vom src-Attribut angeforderten Daten werden vom Browser nicht abgefangen.