Jquery 如何浏览JqeuryMobile列表中的项目/详细信息
我在JqueryMobile列表中有一些项目是从SQLite db的表中选择的,当我按下这些项目中的任何一个时,我想选择它的详细信息。由于JqueryMobile无法处理多个页面,我不知道如何在页面之间传递参数,也不知道如何处理一个html页面,因此我请求提供一些帮助或示例来说明如何实现这一点Jquery 如何浏览JqeuryMobile列表中的项目/详细信息,jquery,jquery-mobile,cordova,Jquery,Jquery Mobile,Cordova,我在JqueryMobile列表中有一些项目是从SQLite db的表中选择的,当我按下这些项目中的任何一个时,我想选择它的详细信息。由于JqueryMobile无法处理多个页面,我不知道如何在页面之间传递参数,也不知道如何处理一个html页面,因此我请求提供一些帮助或示例来说明如何实现这一点 提前谢谢 jquery mobile可以处理“虚拟”多个页面: <body> <div data-role="page1"> <!-- page content
提前谢谢 jquery mobile可以处理“虚拟”多个页面:
<body>
<div data-role="page1">
<!-- page content -->
</div>
<div data-role="page2">
<!-- page content -->
</div>
</body>
而getUrlVars()函数读取:
function getUrlVars() {
var vars = {};
var url = window.location.toString();
url = url.split('#')[0];
var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
return vars;
}
希望这对……有帮助。谢谢克里斯!我最终使用SessionStorage来保存id,因为我不想使用“rel=external”,但这是一个很好的方法。
<a href="nextsite.html?parameter1=1¶meter2=2" rel="external">pass some parameters</a>
var parameter1 = getUrlVars()["parameter1"];
var parameter2 = getUrlVars()["parameter2"];
function getUrlVars() {
var vars = {};
var url = window.location.toString();
url = url.split('#')[0];
var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
return vars;
}