帖子
帖子
用户
博客
课程
12
返回列表 发新帖
8
帖子
1
勋章
929
Y币
mark!感谢各位分享!
27
帖子
0
勋章
150
Y币
就只有js代码?
3
帖子
0
勋章
40
Y币
utils.setParam("ShoppingCart","'"+JSON.stringify(jsonstr));
这句为啥多个单引号,红色的那个
3
帖子
0
勋章
40
Y币
/删除购物车中商品
    deleteproduct:function(id){
        var ShoppingCart = utils.getParam("ShoppingCart");
        var jsonstr = JSON.parse(ShoppingCart.substr(1,ShoppingCart.length));
        var productlist = jsonstr.productlist;
        var list=[];
        for(var i in productlist){
            if(productlist.id==id){
                jsonstr.totalNumber=parseInt(jsonstr.totalNumber)-parseInt(productlist.num);
//              jsonstr.totalAmount=parseFloat(jsonstr.totalAmount)-parseInt(productlist.num)*parseFloat(productlist.price);
                jsonstr.totalAmount=addSub(jsonstr.totalAmount, accMul(productlist.num, productlist.price));
            }else{
                list.push(productlist);
            }
        }
        jsonstr.productlist = list;
        orderdetail.totalNumber = jsonstr.totalNumber;
        orderdetail.totalAmount = jsonstr.totalAmount;
        utils.setParam("ShoppingCart","'"+JSON.stringify(jsonstr));
    },

红色部分的addSub应该是accSub
13
帖子
0
勋章
139
Y币
没看明白怎么用,,,,,,
cart.getshopcart() 这个读取出来的是一个字符串, 不管用strToJson转码  还是JS得JSON转码  都不对
utils.setParam("ShoppingCart","'"+JSON.stringify(jsonstr));   改成    utils.setParam("ShoppingCart",JSON.stringify(jsonstr));
就可以成功转码了
10
帖子
0
勋章
46
Y币
你落了个“,”你知道不
75
帖子
0
勋章
657
Y币
这个牛逼了
12
您需要登录后才可以回帖 登录

本版积分规则