Einfaches Beispiel für jQuery, PHP und JSONP?

jQuery:

$.ajax({
  url: "your_php_file.php",
  dataType: "jsonp",
  success: function(response) {
    console.log(response);
  }
});

PHP:

<?php
header('Content-Type: application/json');
echo json_encode(["key" => "value"]);
?>

Dieses Beispiel verwendet die $.ajax()-Funktion von jQuery, um eine JSONP-Anforderung an eine PHP-Datei zu senden, die eine JSON-codierte Antwort zurückgibt. Die success-Funktion wird aufgerufen, wenn die Anforderung erfolgreich ist und die Antwort als Argument übergeben wird.

Beachten Sie, dass JSONP eine Technik ist, mit der Sie Cross-Domain-Anforderungen durch Hinzufügen eines <script>-Tags zum HTML-Dokument durchführen können, anstatt das XMLHttpRequest-Objekt zu verwenden. JSONP funktioniert, indem ein Skripttag erstellt wird, dessen Quelle auf die Ziel-URL gesetzt ist, die in diesem Fall eine PHP-Datei ist, und die PHP-Datei gibt ein JavaScript-Objekt zurück, das in einer Callback-Funktion eingeschlossen ist.