我有4個頁面,如A,B,C和D.一個有水果的名稱,B有花的名字0.4頁面流這樣如何存儲在本地存儲的產品在jqueryMoblie
<--
A -->C
-->D
B -->C
,當我去到C通過A,C有複選框的水果名稱,當我通過B去C時,C有複選框的花名。C有書籍按鈕。當我們點擊書籍按鈕數據時,轉到D頁面。
我們需要的是當我去(A - > C)。我們選擇3個水果。下一個返回B並得到C.我們選擇2朵花 然後點擊BookOrder我們需要顯示totla 5個項目。在d頁
我的問題是如何只顯示最後選定的項目..
我們嘗試了以下內容:
在C頁function imagebackRedriect() {
var myStuffArray =[];
var itemName;
$('input:checked').each(function() {
$this = $(this);
checkboxidforvalidation=this.id;
itemName= $(this).closest('tr').children('td:eq(2)').text();
myStuffArray.push([itemName]);
localStorage["myStuffLocalArray"] = JSON.stringify(myStuffArray);
sessionStorage.setItem("forAllGridItems", myStuffArray);
});
TempItems = JSON.parse(localStorage["myStuffLocalArray"]);
var GetallElements += sessionStorage.getItem("forAllGridItems");
}
我們嘗試當我們選擇複選框Data Add to JSON或Session,但是當我們離開並回到C Data時將被刪除。
請指引我在上線使用JSON.parse(sessionStorage.getItem("forAllGridItems"));
當你更新列表
您在本地存儲中使用不同的名稱來存儲A和B之間的數據嗎? – japrescott
@japrescott我沒有在A和B中使用本地存儲它只使用頁面C get:localStorage [「myStuffLocalArray」] = JSON.stringify(myStuffArray); post:TempItems = JSON.parse(localStorage [「myStuffLocalArray」]);像這樣 –
嘗試使用'.'表示法而不是'[']'表示法:'localStorage.setItem(「myStuffLocalArray」,JSON.stringify(myStuffArray));'... – War10ck