我需要在 jquery 中确定这条路径,实际上我有一个名为 functions.js 的文件,在这个函数内部用于使用 jquery 加载 url
问题是网站索引中的 js 加载和子文件夹中的文件
<script src="http://www.domain.com/wp-content/includes/themes/mytheme/js/functions.js"></script>
网站索引中调用的js在wp-content/includes/themes/mytheme/js中
加载 jquery 调用:wp-content/includes/themes/mytheme/index_loader.php
我可以将 index_loader.php 的绝对路径放在 jquery 中,但我的问题是是否可以不使用它并计算 js 文件的路径
实际上:
$("#test").load("http://www.domain.com/wp-content/includes/mytheme/index_loader.php");
这可能还是在 jquery 文件中计算? - 我试过但没有用.....
$("#test").load("../index_loader.php");
这真的是我的问题,谢谢你的问候
最佳答案
JavaScript 的工作方式是从调用它的文件和现在写入它的文件加载。
为了执行您需要的操作,您需要提供您正在查看的当前页面的相对路径。
例子:
如果当前页面是http://www.domain.com那么你需要做的是:
$("#test").load("wp-content/includes/mytheme/index_loader.php");
如果当前页面是http://www.domain.com/wp-content/index.php那么你需要做的是:
$("#test").load("includes/mytheme/index_loader.php");
作为旁注,CSS 的方式不同,CSS 的相对路径基于它所写入的文件。
关于javascript - jquery相对路径和绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17667933/