AJAX リクエストでサーバー応答を取得する方法
AJAX を利用して、「process.php」という名前の PHP ファイルにデータを送信しています。 」ただし、「apple」や「plum」などのサーバーの応答をキャプチャして変数に保存したいと考えています。
必要な手順の内訳は次のとおりです。
PHP 側:
必要な応答をエコーするように「process.php」ファイルを変更します:
<code class="php"><?php echo 'apple'; ?></code>
JavaScript 側:
AJAX リクエストに、成功ハンドラーを定義する次の行を含めます。
<code class="javascript">success: function(response) { // Store the server's response in a variable var result = response; // Perform actions based on the response if (result == 'apple') { // Do something specific for apples } else if (result == 'plum') { // Do something specific for plums } }</code>
JSON について:
必ずしも必要というわけではありません応答を JSON 形式でエコーする必要があります。この場合、プレーン テキストで十分です。
POST リクエストへの名前の割り当て:
POST リクエストの名前を指定するには、リクエストを送信する前に次の行を追加します。
<code class="javascript">$.ajax({ ..., data: { somedata: 'data content' } ... });</code>
これにより、POST リクエストに「somedata」という名前が割り当てられます。
以上がAJAX リクエストでサーバーの応答をキャプチャし、それを JavaScript で処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。