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: Verwenden des Headers „application/json“
... // Code displaying result ...
... // Code to display response ...
Version 2: Verwendung von „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 zugegriffen werden, nicht über $_POST.
References
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3