【发布时间】:2015-03-04 03:08:37
【问题描述】:
我有 A、B、C 和 D 等 4 页。A 有水果名称,B 有鲜花名称。4 页这样流动
<--
A -->C
-->D
B -->C
当我通过 A 到 C 时,C 有带复选框的水果名称,当我通过 B 到 C 时,C 有带复选框的花名。C 有预订按钮。当我们单击预订按钮数据时,转到 D页。
我们需要的是当我去(A-->C)时。我们选择3个水果。接下来回到B并得到C。我们选择2朵花 然后点击 BookOrder 我们需要 Show totla 5 items.In D page
我的问题只是如何显示最后选择的项目..
我们尝试了以下方法:
在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 or Session,但是当我们离开并返回到 C 时数据会被移除。
请指导我
【问题讨论】:
-
您是否在本地存储中使用不同的名称来存储 A 和 B 之间的数据?
-
@japrescott 我没有在 A 和 B 中使用本地存储,它只使用页面 C 获取:localStorage["myStuffLocalArray"] = JSON.stringify(myStuffArray);发布:TempItems = JSON.parse(localStorage["myStuffLocalArray"]);像这样
-
尝试使用
.表示法而不是[...]表示法,如下所示:localStorage.setItem("myStuffLocalArray", JSON.stringify(myStuffArray));...
标签: javascript jquery json cordova local-storage