PHP が Ajax リクエストに応答する方法

angryTom
リリース: 2023-02-27 12:52:02
オリジナル
4071 人が閲覧しました

PHP が Ajax リクエストに応答する方法

php は Ajax リクエストにどのように応答しますか?

フロントエンド IT が多いため、レンダリング時にページをバックグラウンドから取得する必要がある JSON データ (もちろん他の種類のデータも取得できます) をバックグラウンドからフロントエンド ページに応答する必要があります。これは、それをバックグラウンドで送信する非常に単純なケースです。 PHP 配列形式のフロントエンド:

1. JavaScript リクエスト:

var container = document.getElementsByClassName('container')[0];
container.onclick = function()
{
    var xhr = new XMLHttpRequest();
    xhr.open('GET','/learn/php_ajax/responseExample.php',true);
    xhr.send();
 
    xhr.onload = function(ev)
    {
        var data = JSON.parse(ev.currentTarget.responseText);
        console.log(data);
    };
}
ログイン後にコピー

2. PHP の単純なバックグラウンド応答

ajax リクエストのパラメータは $_GET および $_POST を通じて取得できますが、ここには対応する表示がありません。

$array = array("a" => "视频", "b"=>"教2程", "c" => "六");
exit(json_encode($array));
ログイン後にコピー

3. 結果を取得します:

{
    a: "视频",
    b: "教2程",
    c: "六"
}
ログイン後にコピー

PHP 関連の詳細については、PHP 中国語 Web サイト#をご覧ください。 ##!

以上がPHP が Ajax リクエストに応答する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!