jQuery .load()不使用PhoneGap Build和jQuery Mobile

时间:2015-05-28 15:46:43

标签: jquery-mobile phonegap-build

我正在研究jQuery Mobile Web应用程序。它是使用data-role="page"内的多个页面的单个index.html文件。每个页面使用相同的页眉和页脚,因此我使用.load()在我的项目中加载单独的html文件。

这在Chrome中可以正常运行,但是当我将应用程序安装到运行iOS 8.3的iPhone上时却没有。页眉和页脚根本无法加载。

/*** load headers and footer ***/
$(document).on('pageinit', function() {
    /* header */
    $('.customHeader').load('../templates/header.html');
    /* footer */
    $('.customFooter').load('../templates/footer.html');
    /* dining */
    $('.banner.dining').load('../templates/dining.html');   
});

1 个答案:

答案 0 :(得分:0)

我的jQuery在手机上也没有为我工作。几件事,我改变了。希望这会有所帮助。

您是否已将文件上的代码打包在onready()上?

delete [] position;

出于某种原因,当我准备文件时,它可以工作。网络的工作方式不同。

另外,请确保jquery包含在脚本之前。除非这些在我的代码之前,否则我的jQuery将无法工作:

double* position = new double[count];