AJAX 経由で PHP 応答を取得
AJAX リクエストで、PHP ファイルからエコーされた応答を取得しようとしています (プロセス.php)。この応答を取得して利用する方法を理解することが重要です。
まず、指定したコード スニペットを調べてみましょう。
<code class="javascript">$.ajax({ type: "POST", url: "process.php", data: somedata; success: function(){ //echo what the server sent back... } });</code>
success 関数では、返されたデータを取得する必要があります。 process.php による。このデータは、要素の innerHTML プロパティに直接書き込むことができます。コードの更新バージョンは次のとおりです。
<code class="javascript">$.ajax({ type: "POST", url: "process.php", data: somedata; success: function(data){ $('#result').html(data); } });</code>
ここで、process.php で、次のような単純な文字列応答をエコーできます。
<code class="php"><?php echo 'apple'; ?></code>
JSON に関する質問については、このシナリオではプレーンテキストで十分です。 JSON は主に、RESTful API の場合など、非同期リクエストのデータを準備するときに使用されます。
最後に、POST リクエストに名前を付けるには、データ パラメーターを使用できます:
<code class="javascript">var formData = new FormData(); formData.append('name', 'John Doe'); $.ajax({ type: "POST", url: "process.php", data: formData; success: function(data){ $('#result').html(data); } });</code>
この例では、「name」は POST リクエストの名前です。
以上がAJAX を使用して PHP 応答データを取得して表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。