0

メインページに PHP ファイルを含めました。php ファイル内に .js ファイルの別のインクルードがあります。インクルードされた php ファイルはメインページとは異なるディレクトリにあるため、インクルードされた .js ファイルが見つかりません。

視覚化するには:

  • メインページ - ルート
  • 含まれる PHP ファイル - フォルダ A にあるファイル A
  • ファイル A に含まれる JS ファイルはフォルダー A にあります。

ただし、フォルダー A ではなくルートで .js ファイルを探しています。

どうすれば正しいパスを取得できますか?

また、動的にする必要があります。フォルダー A の実際の名前がわからない場合があります。

4

3 に答える 3

0

.. 表記を使用してフォルダーをトラバースする

パスは'../script.js'

于 2013-03-29T11:03:28.207 に答える
0

サイト: www.yoursite.com

フォルダ:

  • /index.php
  • /lib/header.php
  • /contacts/index.php
  • /js/main.js

/index.php や /contacts/index.php など、/lib/header.php をインクルードした場所で動作するように、/lib/header.php 内に /js/main.js ファイルをインクルードしたいとします。

/lib/header.php 内に次のように記述します。

<script src="http://www.yoursite.com/js/main.js" type="text/javascript"></script>
于 2013-03-29T11:13:04.880 に答える
0

include.php と xyz.js が同じディレクトリにある場合。よりも

そのようなinclude.phpに.jsファイルを含めます--

<script type="text/javascript" language="javascript" src="xyz.js"></script>

それが機能しない場合は、そのような相対 URL/SITE URL を使用する必要があります--

<script type="text/javascript" language="javascript" src="http://localhost/folder/xyz.js"></script>
于 2013-03-29T11:16:19.553 に答える