如何在jqueryMoblie的本地存储中存储项目
how to store items in local Storage in jqueryMoblie
我有4个页面,如A,B,C和D。A 有水果名称,B 有花名称 .4 页面像这样流动
<--
A -->C
-->D
B -->C
当我通过 A 转到 C 时,C 有水果名称复选框,当我通过 B 转到 C 时,C 有带有复选框的花名。C有书籍按钮,当我们单击书籍按钮数据转到D页面时。
我们需要的是当我去(A-->C)时。我们选择 3 种水果 .接下来回到B并得到C.我们选择2朵花然后点击 书序 我们需要显示托特拉 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");
}
我们尝试了"当我们选中"数据添加到JSON"或"会话"复选框时,但是当我们离开并返回C时,数据将被删除。
请指导我
更新列表时,请尝试在最后一行中使用JSON.parse(sessionStorage.getItem("forAllGridItems"));
。
我不确定您为什么要同时使用sessionStorage
和localStorage
无论您选择使用哪个存储选项,大多数资源都建议您使用 localstorage.setItem("key", "value");
,并记住在处理字符串以外的任何数据类型时使用JSON.stringify()
。
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- JavaScript算法,提供每种可能的项目组合,并将它们存储在数组中
- 从本地存储中删除动态显示在
- 中的项目
- 使用 setTimeout() 函数从本地存储中删除项目
- 将数字存储在数组中会混淆如何根据值而不是索引来操作这些项目
- 我是否需要在设置项目之前从本地存储中删除项目
- Javascript 如何将项目推送到存储在对象中的数组中
- 使用 javascript 从本地存储获取项目
- 如何从传单上的本地存储和图层组中删除特定项目
- 如何在jqueryMoblie的本地存储中存储项目
- 在 Parse 中存储项目(Javascript)
- 如何移除 DOJO 数据存储添加到我提取的项目中的所有额外字段
- 循环(将项目存储在集合中)似乎迭代的次数比它应该的次数少
- 如何在浏览器窗口/选项卡关闭时删除本地存储项目
- 如何在用户重定向或注销该页面时删除引导会话存储项目
- 离子开关不会影响正确的本地存储项目
- 是否有< light >标记,我可以用它们来存储项目的服务器端Id
- Javascript或Jquery存储项目集合
- 在$listview中获取本地存储项目
- 打印本地存储项目的概览