如何在本地存储中存储多个数据

事后

我需要的

  • 我需要在数组中存储更多的数据,这样的用户单击div时,相应的数据必须存储在数组中。

喜欢

id:1223,城市:“芝加哥”,

ID:12333,城市:“纽约”;

代码

      function favaorite(sess_id,name,city,country,event_url,pointer)
        {



        /* store imageurl in localstorage */
        var  imageUrl='/images/star1_phonehover.png';


        // Save data to the current local store//

        // Put the object into storage
        localStorage.setItem('id' ,JSON.stringify(sess_id));

        // Put the object into storage
        localStorage.setItem('name' ,JSON.stringify(name));

        // Put the object into storage
        localStorage.setItem('city',JSON.stringify(city));

        // Put the object into storage
        localStorage.setItem('country',JSON.stringify(country));

        // Put the object into storage
        localStorage.setItem('event_url',JSON.stringify(event_url));


        // Put the object into storage
        localStorage.setItem('imageUrl',JSON.stringify(imageUrl));

第2步。

     /* fetch the data using from localstorage */
        var id= [];
        var name= [];
        var city = [];
        var country =[];
        var event_url= [];

        // Retrieve the object from storage
        //var id, city, country,event_url;


        var id = localStorage.getItem('id');
        console.log(id);
        id = JSON.parse(id);
        var name = localStorage.getItem('name');
        name = JSON.parse(name);
        console.log(name);

        var name = localStorage.getItem('name');
        name = JSON.parse(name);

        var city = localStorage.getItem('city');
        city = JSON.parse(city);
        console.log(city);

        var country = localStorage.getItem('country');
        country = JSON.parse(country);
        console.log(country);

        var event_url = localStorage.getItem('event_url');
        event_url = JSON.parse(event_url);
        ///console.log(event_url);

        var image_url = localStorage.getItem('imageUrl');
        //event_url = JSON.parse(event_url);
        alert(image_url);
        console.log(image_url);

这是快照:

在此处输入图片说明

  • 我需要在数组中存储更多的字符串。
  • 我已经通过console.log(id.length)// undefined尝试过。
  • 我也看过循环以在localstoarge中存储更多值。

    for (var i = 0; i < localStorage.length; i++) {
     console.log(localStorage.key(i))
       };
    
维诺德·班加(Vinod Bangar)

这样尝试

您必须创建一个对象,并在每次单击时填写详细信息,将该对象推入数组,然后使用JSON.stringify()将数组存储在本地存储中。

并且在再次检索时,使用JSON.parse()解析该JSON。

    function favaorite(sess_id,name,city,country,event_url,pointer){
       var eventData = JSON.parse(localStorage.getItem('eventData '));
       if(eventData ==null){
           eventData=[];
       }

       Var details={};

       details["sess_id"]=sess_id;
       details["name"]=name;
       details["city"]=city;
       details["country"]=country;
       details["event_url"]=event_url;
       details["pointer"]=pointer;

      eventData.push(details);

      localStorage.setItem('eventData', JSON.stringify(eventData));
    }

在检索将字符串解析为json时,您将获得这些单击事件详细信息的数组。

var EventDetails=JSON.parse(localStorage.getItem('eventData '));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在本地存储数据

来自分类Dev

如何在数组中存储多个数据类型?

来自分类Dev

如何在跨多个数据库的存储过程中查找文本

来自分类Dev

如何在一个数据库中删除多个存储过程

来自分类Dev

如何在跨多个数据库的存储过程中查找文本

来自分类Dev

如何在MySQL中为每个用户存储多个数据

来自分类Dev

如何在R中存储来自多个数据帧的nrow信息

来自分类Dev

如何在本地存储中存储变量?

来自分类Dev

从MySQL在Sqlite中存储多个数据

来自分类Dev

从MySQL在Sqlite中存储多个数据

来自分类Dev

Xamarin在Variable中存储多个数据

来自分类Dev

如何将多个表单数据值存储到本地存储中的单个键

来自分类Dev

单击按钮时如何在本地存储中存储多个项目?

来自分类Dev

单击按钮时如何在本地存储中存储多个项目?

来自分类Dev

BreezeJS如何在本地缓存或存储数据

来自分类Dev

如何在本地存储表格数据

来自分类Dev

如何在状态中存储多个反应表单数据

来自分类Dev

如何删除本地存储中的数据

来自分类Dev

如何将编辑后的数据存储在本地存储中?

来自分类Dev

如何使用本地存储中的数据初始化存储?

来自分类Dev

如何从文件中提取多个数据并将其存储在csv文件中?

来自分类Dev

Javascript在数组中存储多个数据对象

来自分类Dev

可以在数组中存储多个数据

来自分类Dev

在Python 3中存储多个数据的简便方法

来自分类Dev

Javascript在数组中存储多个数据对象

来自分类Dev

在数组变量中存储多个数据

来自分类Dev

如何在本地浏览器中存储数据并从中取回数据

来自分类Dev

如何在本地存储角度存储数组?

来自分类Dev

如何在Angular 8中存储jwt令牌之类的数据?还有另一种使用本地存储或会话存储安全存储的方法吗?

Related 相关文章

  1. 1

    如何在本地存储数据

  2. 2

    如何在数组中存储多个数据类型?

  3. 3

    如何在跨多个数据库的存储过程中查找文本

  4. 4

    如何在一个数据库中删除多个存储过程

  5. 5

    如何在跨多个数据库的存储过程中查找文本

  6. 6

    如何在MySQL中为每个用户存储多个数据

  7. 7

    如何在R中存储来自多个数据帧的nrow信息

  8. 8

    如何在本地存储中存储变量?

  9. 9

    从MySQL在Sqlite中存储多个数据

  10. 10

    从MySQL在Sqlite中存储多个数据

  11. 11

    Xamarin在Variable中存储多个数据

  12. 12

    如何将多个表单数据值存储到本地存储中的单个键

  13. 13

    单击按钮时如何在本地存储中存储多个项目?

  14. 14

    单击按钮时如何在本地存储中存储多个项目?

  15. 15

    BreezeJS如何在本地缓存或存储数据

  16. 16

    如何在本地存储表格数据

  17. 17

    如何在状态中存储多个反应表单数据

  18. 18

    如何删除本地存储中的数据

  19. 19

    如何将编辑后的数据存储在本地存储中?

  20. 20

    如何使用本地存储中的数据初始化存储?

  21. 21

    如何从文件中提取多个数据并将其存储在csv文件中?

  22. 22

    Javascript在数组中存储多个数据对象

  23. 23

    可以在数组中存储多个数据

  24. 24

    在Python 3中存储多个数据的简便方法

  25. 25

    Javascript在数组中存储多个数据对象

  26. 26

    在数组变量中存储多个数据

  27. 27

    如何在本地浏览器中存储数据并从中取回数据

  28. 28

    如何在本地存储角度存储数组?

  29. 29

    如何在Angular 8中存储jwt令牌之类的数据?还有另一种使用本地存储或会话存储安全存储的方法吗?

热门标签

归档