ホームページ  >  記事  >  バックエンド開発  >  AJAX を使用して PHP 応答データを取得して表示するにはどうすればよいですか?

AJAX を使用して PHP 応答データを取得して表示するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-28 03:31:30592ブラウズ

How Do I Retrieve and Display PHP Response Data Using AJAX?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。