提供されたコード スニペットが示すように、インライン JavaScript コード内から PHP 変数にアクセスするのは簡単です。ただし、外部 JavaScript ファイルを使用する場合、この直接アクセスはできません。
この制限を克服するには、ページの実行中に目的の PHP 変数値を外部 JavaScript ファイルに埋め込むことができます。別のアプローチは次のとおりです。
<?php $color = "Red"; echo "<script type='text/javascript'>var color = '$color';</script>"; ?>
このコードでは、echo を使用して $color 変数を外部 JavaScript ファイルに明示的に挿入します。
// file.js alert("color: " + color);
次に、外部 JavaScript ファイル内 ( file.js) を使用すると、カラー変数に直接アクセスできます。このアプローチにより、外部 JavaScript ファイルで PHP 変数を利用できるようになり、インライン JavaScript コードの必要性が回避されます。
以上が外部 JavaScript ファイル内の PHP 変数にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。