JSON-Daten von PHP in JavaScript abrufen
Problem:
Sie haben ein PHP-Skript, das mit kommuniziert eine JavaScript-Anwendung über jQuery AJAX. Sie möchten Daten vom PHP-Skript im JSON-Format an JavaScript senden. Bei der manuellen Erstellung der JSON-Zeichenfolge stehen Sie jedoch vor Herausforderungen.
PHP-Lösung:
Anstatt die JSON-Zeichenfolge manuell zu erstellen, sollten Sie die Verwendung der integrierten JSON-Serialisierungsfunktion von PHP in Betracht ziehen: json_encode().
$resultArray = []; // Result data in an associative array // Loop through the data and populate the associative array // ... // Serialize the associative array into JSON format $jsonArray = json_encode($resultArray);
JavaScript Antwort:
Verwenden Sie in JavaScript die Methode JSON.parse(), um die vom PHP-Skript empfangene JSON-Zeichenfolge zurück in ein assoziatives Array zu konvertieren.
$.ajax({ ... success: function(data) { var jsonObject = JSON.parse(data); // Use the jsonObject like any other associative array console.log(jsonObject.key); }, ... });
Vorteile der Verwendung json_encode():
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten mithilfe von jQuery AJAX effizient von PHP an JavaScript senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!