So senden Sie JSON-Daten von JavaScript an PHP
Bei der Entwicklung von Webanwendungen müssen Sie möglicherweise JSON-Daten von JavaScript senden des Browsers an einen PHP-Server. In diesem Artikel werden zwei Methoden untersucht, um dies zu erreichen:
Version 1: Verwendung des Headers „application/json“
... // Code displaying result ...
... // Code to display response ...
Version 2: Verwendung der Datei „application/x-www -form-urlencoded" Header
... // Code displaying result ...
... // Code to display response ...
Falle zu Vermeiden
Bei Verwendung des Headers „application/x-www-form-urlencoded“ kann PHP nicht direkt auf die JSON-Zeichenfolge aus dem $_POST-Array zugreifen. Verwenden Sie stattdessen file_get_contents('php://input'), um auf die POST-Rohdaten zuzugreifen. Umgekehrt muss bei Verwendung des Headers „application/json“ auf die POST-Rohdaten über php://input und nicht über $_POST zugegriffen werden.
Referenzen
Das obige ist der detaillierte Inhalt vonSo senden Sie JSON-Daten von JavaScript an PHP: Welcher Header ist der richtige für Sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!