2

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

4

2 回答 2

2

要在使用PhoneGap时动态更改您的 url,您确实应该(甚至可能必须)使用jQuery mobile;例如 -

$.mobile.changePage('index.html', { 
  dataUrl : "index.html?page=events", data : { 
    'page' : 'events' 
  }, reloadPage : false, changeHash : true 
});
于 2013-11-29T05:23:42.047 回答
1

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

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

阅读本文了解更多信息

PhoneGap 和 JQuery Mobile

于 2012-04-11T06:36:25.230 回答