javascript - 求助:为什么刷新之后重新添加的数据会把之前的数据覆盖?谢谢!
本文介绍了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屋!
查看全文