Ios 在phonegap中通过url传递变量可以吗?

Ios 在phonegap中通过url传递变量可以吗?,ios,jquery-mobile,cordova,Ios,Jquery Mobile,Cordova,创建jquery mobile/phonegap应用程序时,可以通过url将变量从一个页面传递到另一个页面吗 page.html?var1=foo&var2=bar 还是在编译代码时会产生问题?将变量传递到外部页面就可以了。只需知道URL变量将只传递给外部页面。这意味着,如果DOM中已经有一个外部页面,则必须重新加载该页面以再次传递变量 我相信jquerymobile的旧版本会妨碍这种行为,但您最好使用1.0或更高版本 还请阅读本页底部的已知限制:特别是底部的第二个项目符号 使现代化

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

page.html?var1=foo&var2=bar

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

将变量传递到外部页面就可以了。只需知道URL变量将只传递给外部页面。这意味着,如果DOM中已经有一个外部页面,则必须重新加载该页面以再次传递变量

我相信jquerymobile的旧版本会妨碍这种行为,但您最好使用1.0或更高版本

还请阅读本页底部的已知限制:特别是底部的第二个项目符号

使现代化 要使用jQuery Mobile重新加载页面,可以使用$.Mobile.changePage函数并将“重新加载页面”选项设置为true:


文档:

将变量传递到外部页面应该很好。只需知道URL变量将只传递给外部页面。这意味着,如果DOM中已经有一个外部页面,则必须重新加载该页面以再次传递变量

我相信jquerymobile的旧版本会妨碍这种行为,但您最好使用1.0或更高版本

还请阅读本页底部的已知限制:特别是底部的第二个项目符号

使现代化 要使用jQuery Mobile重新加载页面,可以使用$.Mobile.changePage函数并将“重新加载页面”选项设置为true:


文档:

它有效,但这不是最好的方法。
应用程序应该都是一个页面,动态检索和显示内容。

它可以工作,但这不是最好的方式。
应用程序应该是一个包含动态检索和显示内容的页面。

重新加载页面的最佳方式是什么?@Jason请查看我答案的更新。你可以点击任何你想点击的链接,并手动使用$.mobile.changePage刷新外部页面。再次感谢。我会尝试一下。重新加载页面的最佳方式是什么?@Jason查看我答案的更新。你可以点击任何你想点击的链接,并手动使用$.mobile.changePage刷新外部页面。再次感谢。我要试一试。
$(document).delegate('#my-link-id', 'click', function () {
    $.mobile.changePage({ reloadPage : true });
    return false;
});