Senden von JSON-Daten von JavaScript an PHP
Das Übertragen von JSON-Daten von JavaScript im Browser an einen PHP-Server zum Parsen kann auf verschiedene Weise erreicht werden Methoden.
Methode A: Verwendung von application/json Header
request.setRequestHeader("Content-type", "application/json"); request.send(str_json);
Methode B: Verwenden des application/x-www-form-urlencoded-Headers
Falle:
Versuch, die JSON-Zeichenfolge mit der Anwendung/x-www-form- zu senden. urlencoded-Header und der anschließende Zugriff über $_POST führt zu einem leeren Array, da PHP Daten im yval=xval& Format. Verwenden Sie daher php://input, um auf rohe POST-Daten zuzugreifen, wenn Sie den application/json-Header verwenden.
Zusätzliche Ressourcen:
Das obige ist der detaillierte Inhalt vonWie sende ich JSON-Daten von JavaScript an PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!