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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
