使用jquery将html文件加载到html中,用于离线/本地项目

时间:2015-03-18 17:33:46

标签: javascript jquery html offline

我试图将html文件加载到app-project的另一个html文件中。现在我这样做:

$.get('mod_navigation.html', function(data) { $('body').append(data);});

按照应有的方式工作,这就是我所需要的:-) ......但只有当我将其上传到我的服务器上并通过浏览器从那里进行测试时它才有效。通过浏览器脱机执行此操作,因此使用本地文件时,不会包含html文件。由于应用程序以后应该工作"离线"这确实让我担心。如何使此代码脱机/本地工作?

提前致谢, ANB_Seth

1 个答案:

答案 0 :(得分:0)

你能使用load()吗?

加载可以在localhost中运行:

 $('body').append($('<div id="nav">').load('mod_navigation.html'));

这会在内容中附加一个div(更常见)。

要完全更换身体,只需使用:

 $("body").load('mod_navigation.html');

请记住从根目录加载路径,而不是从父页面的目录。

在localhost中,有一些限制。您将获得对Get。

拒绝的受限URI的访问权限

您可以尝试使用JsonP,也可以使用HTML5网络应用文件存储。