Javascript 动态导航-将页面加载到DIV中,而不会弄乱目标页面包括(CSS、JS文件)
我尝试使用:Javascript 动态导航-将页面加载到DIV中,而不会弄乱目标页面包括(CSS、JS文件),javascript,jquery,ajax,Javascript,Jquery,Ajax,我尝试使用: $("#mydiv").load("myexternalfile.html"); 还有$get()方法,但这两个方法都无法正确加载我的目标页面,它可以很好地加载CSS,但是发生了一些事情,我无法从目标文件加载JS includes。我不想使用iframes/frames,是否有其他选项来创建动态导航,在某种程度上,目标文件include可以正常工作?只要在myexternalfile.htmlinclude中使用绝对路径,它就可以工作了。也就是说,使用http://yourdom
$("#mydiv").load("myexternalfile.html");
还有$get()方法,但这两个方法都无法正确加载我的目标页面,它可以很好地加载CSS,但是发生了一些事情,我无法从目标文件加载JS includes。
我不想使用iframes/frames,是否有其他选项来创建动态导航,在某种程度上,目标文件include可以正常工作?
只要在
myexternalfile.html
include中使用绝对路径,它就可以工作了。也就是说,使用http://yourdomain.com/path/to/file.ext
而不仅仅是path/to/file.etx
。我应该在与目标文件相关的每个文件中使用绝对路径吗?或者只使用方法load()上的绝对路径?因为有数百个文件与目标文件相关,这些文件都有相对路径。这个答案可能会对您有所帮助:它显示了在将新代码实际附加到DOM之前,如何使用正则表达式将所有相对路径转换为绝对路径,因此您实际上不需要编辑所有可以包含的文件。但最好是绝对的。太棒了!谢谢我应该删除我的问题吗?在文本描述和标记下面,可能有一些链接,如:share | edit | close | delete | flag
。您可以关闭或删除。