我是比较新的jQuery和赦免,如果这个问题太简单了,但我已经搜查多个线程数小时,无法找到一个明确的解决方案。
我有以下文件夹结构:
/index.html
/html/pages/page1.html
/html/pages/images/
/html/pages/css/
/html/pages/js/
/html/pages/includes/
我试图page1.html加载到下面的基本途径index.html的一个DIV:
$('#content').load('html/pages/page1.html', function () {
console.log('loaded');
});
page1.html负载细,但是,它由多个包括与它的所有内容(图像,CSS,JS,等)是相对于所述页文件夹(例如:../images/header.jpg),所以当因为现在一切都变得相对/或index.html装入index.html的它并不显示。
我读的地方,使所有的路径在page1.html绝对或相对的根将工作,还加入不大不小的全局路径变量,然而,问题是,有太多的旧内容,改变这一切是不是一种选择。
有没有办法做,因为没有任何修改的路径的上述具有负载page1.html,尽管他们是亲戚吗? 或者有人可以推荐加载外部内容这样的有效方法(其它插件,技术)?
谢谢!