JQuery加载困境

时间:2012-09-27 19:43:24

标签: jquery

我正在使用JQuery.load()将文件拉入我想要出现在网站中所有html文件中的文档中。

$(function() {
$('#footer_include').load('../includes/footer.txt');
});

这对于根文档非常有用,但是当我进入一个新文件夹并且更深入时,它需要一个单独的变体来加载。例如......

$(function() {
$('#footer_include').load('../../includes/footer.txt');
});

对于所有文件,是否有更好的解决方案?我试过了

./includes/footer.txt

认为它会回到根文件夹但是没有用。我正在使用php,所以也许php include会是要走的路?

感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

最好的方法是使用/includes/footer.txt假设包含在您的根目录中。

这应该适用于所有文件,无论根结构中的位置如何,因为它是相对于根而不是当前文件引用的。