JSON-Daten von Javascript nach PHP analysieren
JSON-Daten von Javascript im Browser an einen Server zu senden und sie in PHP analysieren zu lassen, erfordert mehrere Schritte Schritte.
1. Erstellen des JSON-Strings
Verwenden Sie in Javascript die Methode JSON.stringify(), um ein Objekt in einen JSON-String zu konvertieren. Diese Zeichenfolge enthält die Daten, die an den Server gesendet werden sollen.
2. Senden der JSON-Daten mit AJAX
Verwenden Sie das XMLHttpRequest-Objekt von Javascript, um eine AJAX-Verbindung zum Server herzustellen. Legen Sie den Content-Type-Header auf Folgendes fest:
3. Parsen der JSON-Daten in PHP
Wenn Sie den Header „application/json“ verwendet haben, lesen Sie die POST-Rohdaten mit:
$str_json = file_get_contents('php://input');
Wenn Sie den Header „application/x -www-form-urlencoded"-Header verwenden, greifen Sie über $_POST auf die Daten zu. Denken Sie jedoch daran, zuerst eine POST-Zeichenfolge in Javascript zu erstellen. Dekodieren Sie die JSON-Zeichenfolge mit json_decode().
Zu vermeidende Fallstricke
Referenzen
Das obige ist der detaillierte Inhalt vonWie analysiere ich JSON-Daten von JavaScript nach PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!