.load()方法从父目录加载.html文件

时间:2016-07-25 14:35:40

标签: javascript jquery html ajax

我有以下结构:

  • folder1中
    • 索引
  • 文件夹2
    • 要加载的页面

是否可以使用DIV.load()加载页面以加载索引页面中的div?我已经尝试了所有可能的路径,但它不起作用。 (../folder2/page.//..

这是一个完全不同的问题:Dynamically load Web Components / HTML Imports?

2 个答案:

答案 0 :(得分:1)

尝试:

$('#id_of_your div').load( "../folder2/test.html");

您也可以只加载页面中的一部分来加载,如:

$('#id_of_your div').load( "../folder2/test.html #container");

文档链接:http://api.jquery.com/load/

验证是否正确加载了jquery,以及控制台中是否记录了任何错误。

还要尝试另一件事,以确保服务器不会阻止与#34; ../"的链接; :

更改代码的结构,如:

* forder project
     - index
     - sub folder
          -page to load 1
          -page to load 2

答案 1 :(得分:0)

我认为,你的目录索引来自folder1然后,它是不可访问的,如果你使用虚拟主机或类似的东西,可能你可以移动你的目录' folder2'在' folder1'中,我不是专家,但似乎就是这样。

希望这有帮助!!