ディレクトリの場所が不明なtest というフォルダーに foo.js という小さなスクリプトがあります。
$.post("bar.php");
/test/index.html にある 2 つの異なる html ファイルで使用されます。
<script src="foo.js"></script>
/test/index.html にもう 1 つ:
<script src="../foo.js"></script>
/index.html からスクリプトを実行すると、問題なく動作し、bar.php が呼び出されます。しかし、/subdirectory/index.html から呼び出すと、javascript はリソース (bar.php) が見つからないことを通知します。ただし、bar.php をコピーして /subdirectory に貼り付けると、機能します。
javascript に、スクリプトが最初に呼び出されたディレクトリを使用する代わりに、スクリプトがあるディレクトリ (この場合は test) を使用させる方法はありますか?