我正在使用JQuery.load()将文件拉入我想要出现在网站中所有html文件中的文档中。
$(function() {
$('#footer_include').load('../includes/footer.txt');
});
这对于根文档非常有用,但是当我进入一个新文件夹并且更深入时,它需要一个单独的变体来加载。例如......
$(function() {
$('#footer_include').load('../../includes/footer.txt');
});
对于所有文件,是否有更好的解决方案?我试过了
./includes/footer.txt
认为它会回到根文件夹但是没有用。我正在使用php,所以也许php include会是要走的路?
感谢任何帮助。
答案 0 :(得分:3)
最好的方法是使用/includes/footer.txt
假设包含在您的根目录中。
这应该适用于所有文件,无论根结构中的位置如何,因为它是相对于根而不是当前文件引用的。