私はphpでJavaScriptを動的に生成したいのですが、コードを別のファイルに表示し、インデックスファイルから呼び出して、より良い構造化コードを作成したいと考えています。
そうする良い方法を知っていますか?
私はphpでJavaScriptを動的に生成したいのですが、コードを別のファイルに表示し、インデックスファイルから呼び出して、より良い構造化コードを作成したいと考えています。
そうする良い方法を知っていますか?
ファイル名が で終わる限り.php
(または PHP によって実行される拡張子が何であれ)、ファイルに任意の名前を付けることができます。
script.js.php
以前は、PHP によって作成された JavaScript であることがわかるように、次のようなファイル名を使用していました。
ファイルの先頭で、必ず MIME タイプを変更してください。これは、ファイルの先頭にあり、その前に空白がない必要があります。
<?php header("Content-type: text/javascript"); ?>
インデックス ファイルでは、一般的な JavaScript のように参照します。
<script src="script.js.php"></script>
ヘッダーの後に、次のようなコードがあります。
var data = <?php echo json_encode($data); ?>;