//加入购物车 function Addcart(Proid)//Proid为传输过来的产品id { var canshuid = ""; var chanshu = ""; $(".chooesen").each(function () { if (chanshu == "") { chanshu = $(this).text(); } else { chanshu += "-" + $(this).text(); } }); $(".chooesen").each(function () { if (canshuid == "") { canshuid = $(this).attr("date"); } else { canshuid += "-" + $(this).attr("date"); } }); $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid +"&Action=add", datatype: "json", success: function (data) { if (data == "true") { window.location.href = "/member/shoppingcart.aspx"; } else if(data=="no"){ alert("请先登录!"); window.location.href = "/member/login.aspx"; } else { alert("加入购物车出错,请刷新!"); } }, error: function (msg) { alert("加入购物车出错,请刷新!"); } }); } //- function jian(Proid, chanshu, canshuid) { var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); if (number > 1) { $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid + "&Action=jian", datatype: "json", success: function (data) { if (data == "true") { $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(parseInt(number) - 1); jisuan(Proid, canshuid); jisuanzj(); } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } } //+ function jia(Proid, chanshu, canshuid) { var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid + "&Action=jia", datatype: "json", success: function (data) { if (data == "true") { $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(parseInt(number) + 1); jisuan(Proid, canshuid); jisuanzj(); } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } //× function DeleteCart(Proid, chanshu, canshuid) { $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid + "&Action=Del", datatype: "json", success: function (data) { if (data == "true") { $(".PDI" + Proid + "-" + canshuid).parent().remove(); var oDiv = document.getElementsByClassName('ech');//获取class="ech"的集合,判断其的个数 if (oDiv.length > 0) { jisuanzj(); } else { $(".qzl1").show(); $(".qzl").hide() } } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } //清空购物车 function Empty() { $.ajax({ type: "get", url: "/member/Check/Cart.aspx?Action=Empty", datatype: "json", success: function (data) { if (data == "true") { $(".qzl1").show(); $(".qzl").hide() } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } function onInput(Proid, chanshu, canshuid){ var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); if (number.length == 1) { number = number.replace(/[^1-9]/g, ''); $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } else { number = number.replace(/\D/g, ''); $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } if (number == '') { number = 1; $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid + "&Action=Change&number="+number, datatype: "json", success: function (data) { if (data == "true") { jisuan(Proid, canshuid); jisuanzj(); } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } function onpropertychange(Proid, chanshu, canshuid) { var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); if (number.length == 1) { number = number.replace(/[^1-9]/g, ''); $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } else { number = number.replace(/\D/g, ''); $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } if (number == '') { number = 1; $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(number); } $.ajax({ type: "post", data: { "canshu": chanshu, "canshuid": canshuid }, url: "/member/Check/Cart.aspx?Proid=" + Proid + "&Action=Change&number=" + number, datatype: "json", success: function (data) { if (data == "true") { jisuan(Proid, canshuid); jisuanzj(); } else { alert("出错,请刷新!"); } }, error: function (msg) { alert("出错,请刷新!"); } }); } //计算购物车中某个商品的总价 并改变 function jisuan(Proid, canshuid) { var number = $(".PDI" + Proid + "-" + canshuid).find(".wenzi input").val(); var dj = $(".PDI" + Proid + "-" + canshuid).parent().find(".dj").text(); var as = parseInt(number) * parseFloat(dj); $(".PDI" + Proid + "-" + canshuid).parent().find(".zj").text(as.toFixed(2)); } //计算购物车合计 并改变 function jisuanzj() { var hj = "0.0"; $(".ech").each(function () { var zj = $(this).find(".zj").text(); hj = parseFloat(hj) + parseFloat(zj); }); $(".hj").text(hj.toFixed(2)); } function FillOrders() { window.location.href = "fillorder.aspx"; } function GouWu() { window.location.href = "/product"; } function Addshoucang(Proid)//Proid为传输过来的产品id { $(".collect").css("pointer-events", "none"); $.ajax({ type: "get", url: "/member/Check/collect.aspx?Proid=" + Proid, datatype: "json", success: function (data) { if (data == "true") { $(".collect").css("background-color", "#027fff"); $(".collect").css("pointer-events", "none"); $(".collect").text("已收藏"); } else if (data == "no") { $(".collect").css("pointer-events", "auto"); alert("请登录后,在加入收藏!") } else { $(".collect").css("pointer-events", "auto"); alert("加入收藏出错,请刷新!"); } }, error: function (msg) { $(".collect").css("pointer-events", "auto"); alert("加入收藏出错,请刷新!"); } }); }