PHP gibt JSON an JQUERY AJAX CALL zurück
Um JSON von einem PHP-Skript an einen jQuery-AJAX-Aufruf zurückzugeben, können Sie in PHP die Funktion json_encode() verwenden, um ein Array oder ein Objekt in einen JSON-String zu konvertieren. Dann können Sie in dem PHP-Skript die Funktion header() verwenden, um den "Content-Type" auf "application/json" zu setzen und den JSON-String auszugeben.
Auf der jQuery-Seite können Sie die Methode $.ajax() oder $.getJSON() verwenden, um den AJAX-Aufruf durchzuführen und die vom PHP-Skript zurückgegebenen JSON-Daten zu verarbeiten.
Beispiel: PHP-Seite:
<?php
$data = ["name" => "John Doe", "age" => 25];
header('Content-Type: application/json');
echo json_encode($data);
?>
jQuery-Seite:
$.ajax({
url: 'your_php_script.php',
type: 'GET',
dataType: 'json',
success: function(data) {
console.log(data); // {"name":"John Doe","age":25}
}
});
oder
$.getJSON('your_php_script.php', function(data) {
console.log(data); // {"name":"John Doe","age":25}
});
Bitte beachten Sie, dass Sie sicherstellen müssen, dass Ihre jQuery-Version mit Ihrer Server-PHP-Version kompatibel ist.