在phonegap中以编程方式更改页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在phonegap中以编程方式更改页面相关的知识,希望对你有一定的参考价值。

我试图在PhoneGap(iPhone)中以编程方式更改当前的html页面。目前我正在使用window.location.href,但它没有做好自己的工作。什么是替代解决方案?

答案

要在使用PhoneGap时动态更改您的网址,您真的应该(甚至必须)使用jQuery mobile;例如 -

$.mobile.changePage('index.html', { 
  dataUrl : "index.html?page=events", data : { 
    'page' : 'events' 
  }, reloadPage : false, changeHash : true 
});
另一答案

我认为你需要使用ajax来改变html页面。如果您正在使用phoneGap api,那么如果您从一个页面移动到另一个页面,那么我将花费更多时间来加载phoneGap api。所有的javascript函数再次加载所以我更喜欢你需要使用ajax来加载不同的HTML页面。

您需要将JQuery MObile与PhoneGap一起使用。 JQuery Mobile使用ajax加载每个html页面

Read this for more information

PhoneGap and JQuery Mobile

以上是关于在phonegap中以编程方式更改页面的主要内容,如果未能解决你的问题,请参考以下文章

通过 Phonegap 在 Android 中以编程方式设置静音模式

在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

在 kendo ui 网格中以编程方式更改 serverSorting

在片段中以编程方式在视图中包含布局

如何在android中以编程方式在片段之间导航?

在 viewDidLoad() 中以编程方式更改标签栏项目标题