ios - 在phonegap中通过网址传递变量可以吗?

标签 ios jquery-mobile cordova

当创建一个jQuery mobile / phonegap应用程序时,可以通过URL将变量从一个页面传递到另一页面吗?

page.html?var1=foo&var2=bar

还是在编译代码时产生问题?

最佳答案

将变量传递到外部页面应该很好。只知道URL变量只有会被传递到外部页面。这意味着,如果DOM中已经有一个外部页面,则必须重新加载该页面才能再次传递变量。
我相信jQuery Mobile的较早版本会妨碍这种行为,但是最好使用1.0或更高版本。
另请阅读本页底部的“已知限制”:http://jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-navmodel.html(尤其是底部项目符号的第二个)
更新资料
要使用jQuery Mobile重新加载页面,可以使用$.mobile.changePage()函数并将reloadPage选项设置为true:

$(document).delegate('#my-link-id', 'click', function () {
    $.mobile.changePage({ reloadPage : true });
    return false;
});
文件:http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/methods.html

关于ios - 在phonegap中通过网址传递变量可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951245/

相关文章:

ios - 代码将在 Playground 上运行,但在应用程序模拟器中执行时失败

cordova - 更改 PhoneGap Build 中的默认名称 PG Build App

android - Cordova 和 PushWoosh - 使用 Android - 状态栏中没有消息

ios - 设置 imageview 角半径

ios - Ionic 项目中的 Bower 包应该在 IOS 上工作吗?

iOS SDK Google Chromecast 字幕

javascript - d3.js力向图中是否有点击和双击事件

javascript - 为什么 Qunit 无法捕获我正在运行的 2 个以上测试?

javascript - 事件触发的数量是否与 Jquery 中事件绑定(bind)的数量相关?

android - 更新cordova后无法搭建ios/android平台