WmptWap/javascript/shopcarttool.js

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/// <reference path="JSintellisense/jquery-1.3.2-vsdoc2.js" />
utils = {
    setParam: function (name, value) {
        localStorage.setItem(name, value)
    },
    getParam: function (name) {
        return localStorage.getItem(name)
    }
}

product = {
    id: 0,
    name: "",
    number: 0,
    price: 0.00,
    packfee: 0.00
};
orderdetail = {
    username: "",
    phone: "",
    address: "",
    zipcode: "",
    shopid: 0,
    packfee: 0,
    totalNumber: 0,
    totalAmount: 0.00
}
cart = {
    //向购物车中添加商品

    addproduct: function (product) {
        var shopid = request("id");
        var ShoppingCart = utils.getParam("ShoppingCart");
        if (ShoppingCart == null || ShoppingCart == "") {
            var totalAmount = product.price * product.number;
            var packfee = product.packfee * product.number;
            var jsonstr = { "productlist": [{ "id": product.id, "name": product.name, "num": product.number, "price": product.price, "packfee": product.packfee }], "totalNumber": product.number, "shopid": shopid, "totalAmount": (parseFloat(totalAmount) + parseFloat(packfee)), "packfee": packfee };
            utils.setParam("ShoppingCart", "'" + JSON.stringify(jsonstr));

            orderdetail.totalNumber = product.number;
            orderdetail.totalAmount = parseFloat(totalAmount) + parseFloat(packfee);
            orderdetail.packfee = packfee;
            orderdetail.shopid = shopid;

        } else {
            var jsonstr = JSON.parse(ShoppingCart.substr(1, ShoppingCart.length));
            var productlist = jsonstr.productlist;
            var result = false;
            for (var i in productlist) {
                if (productlist[i].id == product.id) {
                    productlist[i].num = parseInt(productlist[i].num) + parseInt(product.number);
                    result = true;
                }
            }
            if (!result) {
                productlist.push({ "id": product.id, "name": product.name, "num": product.number, "price": product.price, "packfee": product.packfee });
            }
            var totalAmount = product.price * product.number;
            var packfee = product.packfee * product.number;
            jsonstr.totalNumber = parseInt(jsonstr.totalNumber) + parseInt(product.number);
后面还有 199 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。