0

私はphpでJavaScriptを動的に生成したいのですが、コードを別のファイルに表示し、インデックスファイルから呼び出して、より良い構造化コードを作成したいと考えています。

そうする良い方法を知っていますか?

4

2 に答える 2

0

ファイル名が で終わる限り.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); ?>;
于 2013-10-18T16:35:56.903 に答える