在jquery mobile中加载本地html / template文件

时间:2012-12-10 06:38:05

标签: jquery jquery-mobile

我想在没有服务器的情况下使用jquery移动设备编写本地移动应用程序。我想将视图拆分为单独的html /模板文件。所以我需要在运行期间加载它们,我使用以下方式:

$.get('views/somepage.tmpl')

在Firefox上,它有效,但在Chrome上,存在跨域问题,错误信息是:

Origin null is not allowed by Access-Control-Allow-Origin.

所以我想问的是: 对于它的任何解决方案,我不想将所有Htmls写入一个文件。

感谢进步

1 个答案:

答案 0 :(得分:0)

尽管有一些标准,但网络浏览器之间存在一些差异。尝试将文件的路径更改为完整目录。例如:

"D:/index.html"

如果这不起作用,请尝试添加“file:///”。例如(我认为,这个不适用于firefox;)):

file:///D:/index.html