我正在使用 jQuery 来加载页面内容,如下所示:
$("#content").load(path);
内容文件纯粹是这样的内容:
<!--page.php-->
I am content
但是,当我想在我的内容中包含这样的图像时:
<!--page.php-->
<img src="images/image.jpg"/>
该路径仅适用于相对于 jQuery 脚本的来源而不是 page.php 文件,因此以下示例不适用于上面的代码:
Directory tree:
index.php
jQuery.js
pages/
page.php
images/
image.jpg
因为它使 page.php 相对于 jQuery 所在的位置,在站点的根目录,所以它无法找到 images 文件夹,除非我给它一个确切的路径,在我的实际站点中根据内容文件的位置一直在变化位于。
是否有一种非 hacky 的方式来解决这个问题,它不涉及我在我想要引用的每个图像或内容中放置确切的路径?