私のアプリケーション (Zend Framework を使用) には、次のようにいくつかの JavaScript を含むセクションを含む レイアウト ファイル ( layout.phtml
) があります。<head>
<head>
// Some code
<?php include('template/javascript.php') ?>
</head>
そして、javascript.php
私は持っています:
<?php
print '<script type="text/javascript;
src="'.PASTA_JAVASCRIPT.DS_URL.'jquery'.DS_URL.'jquery.js" ></script>';
print '<script type="text/javascript;
src="'.PASTA_JAVASCRIPT.DS_URL.'application.js" ></script>';
// More code
問題は、私が Firefox を使用すると、これらのスクリプトはすべて正しく読み込まれ、すぐに使用できるということです。しかし、Google Chrome を使用している場合は、html ヘッダーにレンダリングされる以外に、jquery や、自分で定義したその他の変数を使用できませんapplication.js
。
言及する必要があるもう 1 つのポイントは、phpinclude
コードを削除し、以下のコードのようにタグ内にスクリプトを手動で設定すると<head>
、魅力的に機能するということです。
<head>
<script type="text/javascript"
src="/path/to/my/scripts/jquery.js"></script>
</head>
私が考えることができるのは、Phpprint/echo
または Google Chrome の解釈方法のクレイジーな動作だけです... 真剣に、私にはわかりません。
この動作を引き起こしている可能性のあるものを知っている人はいますか?