0
當我按下任何這些項目時,我想從中選擇它的詳細信息,我在從SQLite數據庫表中選擇的JqueryMobile列表上有一些項目。由於JqueryMobile不能處理多個頁面,我不知道如何傳遞頁面之間的參數,我不知道如何與一個HTML頁面,我要求一些幫助或如何實現這個例子。如何瀏覽JqeuryMobile上的項目/詳細信息列表
提前致謝!
當我按下任何這些項目時,我想從中選擇它的詳細信息,我在從SQLite數據庫表中選擇的JqueryMobile列表上有一些項目。由於JqueryMobile不能處理多個頁面,我不知道如何傳遞頁面之間的參數,我不知道如何與一個HTML頁面,我要求一些幫助或如何實現這個例子。如何瀏覽JqeuryMobile上的項目/詳細信息列表
提前致謝!
jQuery的移動可以處理「虛擬」的多個頁面:
<body>
<div data-role="page1">
<!-- page content -->
</div>
<div data-role="page2">
<!-- page content -->
</div>
</body>
,並通過錨訪問它們 - 它只會隱藏未選擇一個知名度:
<a href="#page1">
...但你可以簡單地傳遞變量作爲url參數,如:
<a href="nextsite.html?parameter1=1¶meter2=2" rel="external">pass some parameters</a>
(請注意rel =外部引用時一個新的頁面),然後閱讀這些類似:
var parameter1 = getUrlVars()["parameter1"];
var parameter2 = getUrlVars()["parameter2"];
而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」,但這是一個很好的方法。 – Matunga