JavaScript での PHP 変数へのアクセス
JavaScript コード内で PHP 変数にアクセスする必要が生じる場合があります。これを直接行うことはできませんが、この情報交換を容易にする手法があります。
方法 1: 変数値をエコーする
最初のアプローチでは、PHP 変数をエコーします。スクリプト タグ内でそれを JavaScript 変数に割り当てます:
<code class="html"><script type="text/javascript"> var php_var = "<?php echo $php_var; ?>"; </script></code>
方法 2: AJAX リクエスト
または、AJAX を利用して PHP 変数を非同期的にロードすることもできます。 :
<code class="javascript">$.ajax({ url: 'get_variable.php', dataType: 'json', success: function(data) { var php_var = data.variable; } });</code>
echo メソッドを使用する場合、JavaScript コードが中断される可能性があるため、PHP 変数に引用符が含まれる状況を処理することが重要であることに注意してください。 addslashes、htmlentities、カスタム関数などの関数は、潜在的な競合を回避することでこの問題を軽減できます。
以上が質問の形式とコンテンツの焦点を考慮した、いくつかのタイトルのオプションを次に示します。 オプション 1 (直接的かつ簡潔): * JavaScript で PHP 変数にアクセスするには? オプション 2 (SO を強調表示する)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。