javascript - jquery相对路径和绝对路径

标签 javascript jquery relative-path

我需要在 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/

相关文章:

javascript - Google map - map 拖动未释放的问题

javascript - Zurb Foundation topbar 菜单栏下拉菜单不起作用(手机尺寸一)

javascript - 无法读取未定义的属性替换

javascript - ajax 调用内发出警报

relative-path - 如何在 Pelican 博客上链接您自己的文章?

php - 访问包括应用程序文件夹中的文件夹。

for 中的 Javascript 动态事件

javascript - JQuery when() 出现错误 404

javascript - 如何查找没有日期部分的时间间隔之间的重叠

ruby-on-rails - 访问 Rails Assets 的相对路径