JavaScript から PHP に JSON データを送信する方法
Web アプリケーションを開発する場合、JavaScript から PHP に JSON データを送信する必要がある場合があります。ブラウザから PHP サーバーに接続します。この記事では、これを実現する 2 つの方法について説明します。
バージョン 1: "application/json" ヘッダーを使用する
... // Code displaying result ...
... // Code to display response ...
バージョン 2: 「application/x-www-form-urlencoded」ヘッダー
... // Code displaying result ...
... // Code to display response ...
避けるべき落とし穴
「application/x-www-form-urlencoded」ヘッダーを使用する場合、PHP は次のことを行うことができません。 $_POST 配列から JSON 文字列に直接アクセスします。代わりに、file_get_contents('php://input') を使用して生の POST データにアクセスします。逆に、「application/json」ヘッダーを使用する場合、生の POST データは $_POST ではなく php://input からアクセスする必要があります。
References
以上がJavaScript から PHP に JSON データを送信する方法: どのヘッダーが最適ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。