Ich bin JavaScript-Neuling, daher habe ich ein wenig mein eigenes Verständnis. Bitte korrigieren Sie mich, wenn ich etwas Unangemessenes finde~
JSONP:
Die Methode, die verwendet wird, wenn lokale HTML-Dateien xxx-Website-Daten (domänenübergreifend) abrufen möchten.
Domänenübergreifende Probleme:
Auf Daten von externen Servern kann nur mit js auf dem externen Server zugegriffen werden, und auf lokale js kann nicht mit XMLHttpRequest() zugegriffen werden.
Der Webdienst auf dem externen Server stellt JSON-Daten bereit, z. B. in http://gumball.wickedlysmart.com/. Die Daten sind als Parameter in der Funktion „updateSales“ enthalten, und das ist jetzt der Fall Externer Zugriff in lokalem HTML. Was tun mit den JSON-Daten auf dem Server?
1. Überprüfen Sie das Webdienstdokument und klären Sie den vom Dienst tatsächlich verwendeten Parameternamen (in diesem Beispiel gibt es nur einen Parameter, nämlich ein Objektarray).
2. Geben Sie in der URL eine Rückruffunktion an,
http://gumball.wickedlysmart.com/?callback=updateSales, die verwendet wird, um den Funktionsnamen für den Zugriff auf JSON-Daten im Webdienst anzugeben; >
3. Erstellen Sie die Funktion updateSales (Objekt) in der lokalen js-Datei unter Verwendung des gerade definierten Funktionsnamens und schreiben Sie eine Methode zur Verarbeitung der externen JSON-Daten
4. Verwenden Sie das