【问题标题】:how to store items in local Storage in jqueryMobliejqueryMoblie 如何将项目存储在本地存储中
【发布时间】: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


【解决方案1】:

在更新列表时尝试在最后一行使用JSON.parse(sessionStorage.getItem("forAllGridItems"));

我不太确定您为什么要同时使用 sessionStoragelocalStorage

您选择使用哪种存储选项,大多数资源都建议您使用localstorage.setItem("key", "value");,并记住在处理字符串以外的任何数据类型时使用JSON.stringify()

【讨论】:

  • 感谢回复。我们使用了这样的Local_Storage forSetitems localStorage.setItem("item_key", ArrayBackElements);对于 Getitems var gettingAllelements = localStorage.getItem("item_key");在页面 C.Next 我们这次去 B 到 C var gettingAllelements 是重新安装所以它不保存以前的数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-06
  • 2019-08-15
  • 1970-01-01
  • 2014-08-18
  • 2019-06-02
  • 1970-01-01
  • 2021-05-14
相关资源
最近更新 更多