Heim > Artikel > Web-Frontend > Wie mache ich domänenübergreifende JSONP-Anfragen in JavaScript ohne jQuery?
Domainübergreifende JSONP-Anfragen in JavaScript ohne externe Bibliotheken erstellen
JSONP (JSON with Padding) ist eine Technik, die domänenübergreifende Anfragen ermöglicht durch Anhängen einer Rückruffunktion an die Anforderungs-URL. Die Rückruffunktion wird vom Client definiert und nach erfolgreichem Empfang der Anfrage vom Server ausgeführt.
So erstellen Sie eine JSONP-Anfrage ohne jQuery
Um eine JSONP-Anfrage ohne jQuery, Sie können diesen Schritten folgen:
<code class="javascript">function foo(data) { // Process the JSON data }</code>
<code class="javascript">const url = '//example.com/path/to/jsonp?callback=foo';</code>
<code class="javascript">const script = document.createElement('script'); script.src = url;</code>
<code class="javascript">document.head.appendChild(script); // or document.getElementsByTagName('head')[0].appendChild(script) in older browsers</code>
Sobald der Server mit den JSON-Daten antwortet, wird die Rückruffunktion ausgeführt und Sie können die bereitgestellten Daten verwenden, um Ihre Anwendung zu füllen.
Das obige ist der detaillierte Inhalt vonWie mache ich domänenübergreifende JSONP-Anfragen in JavaScript ohne jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!