jquery加载本地文件不能在Phonegap /科尔多瓦

问题描述:

我试图通过jQuery加载本地文件。我的文件夹结构如下所示:jquery加载本地文件不能在Phonegap /科尔多瓦

- index.html 
- js 
---- jquery.js 
---- index.js 
- views 
---- view1.html 

我已经再发这样的功能:

function loadPage(file){ 
    $('#page-wrapper').load(file); 
} 

而且从index.js这样称呼它:

loadPage('./views/view1.html'); 

这个伟大的工程在Chrome中(当禁用网络安全时),但它不会使用Phonegap在我的iPad上加载文件。在config.xml中我设置了<access origin="*" />,所以它应该工作,但它不?

任何想法?

+0

试loadPage( '视图/ view1.html'); – Derek 2013-02-28 13:01:22

+0

也不起作用。在Chrome中加载情况良好 - 但在iPad上的Phonegap中完全不加载。 – Elias 2013-02-28 13:07:41

+0

如果您将.ipa重命名为.zip,您应该能够查看其中的内容 - 您是否看到在ipa中镜像的目录结构,还是会错过或展平? – rmc47 2013-02-28 13:20:18

尝试

$.mobile.changePage('./views/view1.html'); 
+1

我没有使用jQuery Mobile,并且不会那样做,因为应用程序不需要它。所以$ .mobile函数无法使用(此外 - 它不是一个jQMobile视图)。 – Elias 2013-03-01 07:39:58