PHP および JavaScript ファイルを含むスクリプトがあります。これらのファイルはすべてルート フォルダにあります/myfolder
。
私のウェブサイトに含める必要があるスクリプトが であるとしましょう/myfolder/script.js
。問題は、script.js
への ajax 呼び出しが../myfolder/ajax.php
あることです。これは、パスがスクリプトが含まれているページに相対的であるため、このようなものがあると機能しません。ページ/a/b/page.php
:
<script src="../../myfolder/script.js><script>
これは../myfolder/ajax.php
、AJAX 呼び出し (この場合は/a/myfolder/ajax.php
.
が含まれている場所に関係なく、常に適切なファイルを指すように AJAX 呼び出し URL を書き換えるにはどうすればよいscript.js
ですか?
ROOT
|---myfolder
|--script.js
|--ajax.php
|--page1.php
|--subfolder
|--page2.php
|--subfolder
|--page3.php