我有一个包含 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 调用中的说明调用 ajax 方法,在本例中为/a/myfolder/ajax.php
.
如何重写 AJAX 调用 URL,使其始终指向正确的文件,无论script.js
它包含在何处?
ROOT
|---myfolder
|--script.js
|--ajax.php
|--page1.php
|--subfolder
|--page2.php
|--subfolder
|--page3.php