我有一个包含 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