javascript - 求助:为什么刷新之后重新添加的数据会把之前的数据覆盖?谢谢!

查看:79
本文介绍了javascript - 求助:为什么刷新之后重新添加的数据会把之前的数据覆盖?谢谢!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

    <form class="add">
            <input type="text" name='content' >
            <input type="submit" value="添加">
   </form>
   <script>
        var $form_add = $('.add');
        var store_thing = [];
        $form_add.submit(function(e){
            var new_thing = {};
            e.preventDefault();
            var $input = $(this).find('input[name=content]');
            new_thing.content = $input.val();
            console.log('new',new_thing);
            add(new_thing);
        })
        function add(new_thing){
        store_thing.push(new_thing);
        store.set('store_thing',store_thing);
        }
        var re = store.get('store_thing');
        console.log('store_thing',re);
   </script>
   
   

解决方案

你需要在把var store_thing = [];改成从store.get("store_thing")里面拿数据

这篇关于javascript - 求助:为什么刷新之后重新添加的数据会把之前的数据覆盖?谢谢!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆