PHP から JavaScript への変数の受け渡し
はじめに:
スクリプト言語間のデータ交換は、ウェブ開発。 PHP と JavaScript は連携して使用されることが多く、それらの間で変数を渡すことが不可欠です。この記事では、これを実現するための 3 つの異なるアプローチについて説明します。
方法 1: AJAX を使用する
これには、サーバー側スクリプトに非同期リクエストを作成することが含まれます。に返しますJavaScript。
利点:
欠点:
実装例:
// PHP (get-data.php): echo json_encode(42);
// JavaScript (index.php): fetch("get-data.php") .then(response => { ... }) .catch(error => { ... });
方法 2: データを DOM にエコーする
この方法では、PHP はデータを非表示として HTML に出力します。 input または他の HTML 要素、および JavaScript がそれをマークアップ。
利点:
欠点:
実装例:
// PHP (index.php): echo "<input type='hidden'>
// JavaScript (index.php): const myData = document.getElementById("myData").value;
方法 3: データを JavaScript に直接エコーする
これには、PHP のエコーを使用して JavaScript 変数にデータを直接出力することが含まれます。
利点:
欠点:
実装例:
// PHP (index.php): echo "<script>var myData = '42';</script>";
以上がPHP と JavaScript の間で変数を効果的に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。