在这个页面提交后用localStorage保存到本地
在这个页面获取到后,如何在到报名界面提交一个新的,在数组里面增加一个新的信息而不是替换到上一个输入的信息
先getItem,然后用JSON.parse()转了之后,新建一个data接收,然后修改data,在data里面添加内容,然后再转成字符串stringify,setItem存回去
再说通俗点,用{a:1,b:2}替换{a:1}就等于是新增了b
localStorage存的值是字符串,所以不能直接添加数据,你只能把新的数组转化成字符串替换原来的
先获取数据判断是否存在,存在则获取数据拼接后保存,不存在则新增
VAR jsonList="你需要添加的内容";
查询缓存,判断是否存在缓存
VAR strlist=localStorage.getItem("listname");
如果存在
localStorage.setItem("listname", strlist+jsonList);
如果不存在
localStorage.setItem("listname", jsonList);
如有解决,望采纳,谢谢!
先取出来再拼接再存储
写个通用方法