存储到localstorage之后可以使用, localStorage.getitem(‘data’);获取存储的内容,JSON.parse(localStorage.getitem(‘data’))将json字符串转为json数组格式
var cartstr = {}; //定义空的json对象
cartstr.goods = []; //定义空数组
var sum = 0;
$(".check").each(function(){
if(this.checked==true){
var sid=$(this).attr('sid');
var num = $(this).parent().next().find('.num').html();
var img = $(this).parent().next().find("img").attr('src');
var price = $(this).parent().next().find(".unitprice").html();
var stock = $(this).parent().next().find(".stock").attr('stock');
var spname = $(this).parent().next().find(".zdy-spcartbox-spname").html();
// 每次获取一次值就在json里面追加一次
cartstr.goods.push({'goods_id':sid,'property':[],'num':num,'img':img,'price':price,'stock':stock,'spname':spname});
sum+=Number(num);
}
})
cartstr.total_amount=sum;
cartstr.total=e.order_price.total_price;
localStorage.setitem('data',JSON.stringify(cartstr)); //存储