PHP kann das Array-Objekt über die Funktion json_encode in einen JSON-String konvertieren und über AJAX an die Front-End-Seite zurückgeben. In diesem Artikel erklären wir, wie man mit PHP ein Array-Objekt in einen JSON-String umwandelt und an eine AJAX-Anfrage zurückgibt.
1. Verwenden Sie PHP, um Array-Objekte in JSON-Strings zu konvertieren.
In PHP können Sie die Funktion json_encode verwenden, um Array-Objekte in JSON-Strings zu konvertieren. Die Funktion json_encode konvertiert ein PHP-Array oder -Objekt in eine JSON-formatierte Zeichenfolge. Unten ist ein einfaches PHP-Array:
$data = array( "name" => "John", "age" => 30, "city" => "New York" );
Sie können den folgenden Code verwenden, um das obige Array in einen JSON-String zu konvertieren:
echo json_encode($data);
Dadurch wird der folgende JSON-String ausgegeben: # 🎜🎜#
{"name":"John","age":30,"city":"New York"}
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>PHP给AJAX返回JSON格式的数据</title> </head> <body> <div id="status"></div> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> $(document).ready(function() { $.ajax({ type: "POST", url: "ajax.php", success: function(response) { var data = JSON.parse(response); $("#status").html("Name: " + data.name + "<br>Age: " + data.age + "<br>City: " + data.city); } }); }); </script> </body> </html>
$data = array( "name" => "John", "age" => 30, "city" => "New York" ); echo json_encode($data);
Das obige ist der detaillierte Inhalt vonSo geben Sie ein Array-Objekt an eine AJAX-Anfrage in PHP zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!