
JSONP-Anfragen in JavaScript unter Verwendung der nativen API
Domänenübergreifende HTTP-Anfragen stoßen häufig auf die Same-Origin-Richtlinie, die Anfragen, die von stammen, einschränkt eine andere Domäne oder eine ungesicherte (HTTP) Domäne zu einer sicheren (HTTPS) Domäne. JSONP (JSON with Padding) ist eine Technik zur Umgehung dieser Einschränkung, die es JavaScript-Code ermöglicht, Daten aus einer anderen Domäne abzurufen.
Erstellen einer JSONP-Anfrage
Zu erstellen Führen Sie für eine JSONP-Anfrage ohne externe Bibliotheken die folgenden Schritte aus:
-
Erstellen Sie eine Rückruffunktion: Definieren Sie eine JavaScript-Funktion, die die Antwortdaten verarbeitet. Der Name dieser Funktion wird als Rückrufparameter in der JSONP-Anfrage verwendet.
-
Anfrage-URL erstellen: Die JSONP-Anfrage-URL sollte die folgenden Parameter enthalten:
- Die Server-URL, auf der die Daten gehostet werden
- Der auf den Namen Ihrer Rückruffunktion festgelegte Rückrufparameter
- Die Daten, die Sie senden möchten (optional)
-
Erstellen Sie ein Skriptelement: Erstellen Sie ein Element und legen Sie sein src-Attribut auf die Anforderungs-URL fest. Der Browser führt dieses Skript aus und sendet die JSONP-Anfrage.
-
Fügen Sie das Skriptelement hinzu: Fügen Sie das
Aktuelle Ausgaben
-
2025-03-19 09:10:13
-
2025-03-18 15:17:30
-
2025-03-18 15:16:33
-
2025-03-18 15:14:33
-
2025-03-18 15:12:30