129 lines
3.3 KiB
JavaScript
129 lines
3.3 KiB
JavaScript
![]() |
/**
|
||
|
* 将商品加入购物车
|
||
|
* @param goods_id|商品id
|
||
|
* @param num|商品数量
|
||
|
* @constructor
|
||
|
*/
|
||
|
function AjaxAddCart(goods_id, num) {
|
||
|
var form = $("#buy_goods_form");
|
||
|
var cart_quantity = $('#tp_cart_info');
|
||
|
var data;//post数据
|
||
|
if (form.length > 0) {
|
||
|
data = form.serialize();
|
||
|
} else {
|
||
|
data = {goods_id: goods_id, goods_num: num};
|
||
|
}
|
||
|
$.ajax({
|
||
|
type: "POST",
|
||
|
url: "/index.php?m=Mobile&c=Cart&a=add",
|
||
|
data: data,
|
||
|
dataType: 'json',
|
||
|
success: function (data) {
|
||
|
// 加入购物车后再跳转到 购物车页面
|
||
|
if (form.length > 0) {
|
||
|
if (data.status == '-101') {
|
||
|
layer.open({
|
||
|
content: data.msg,
|
||
|
btn: ['去登录', '取消'],
|
||
|
shadeClose: false,
|
||
|
yes: function () {
|
||
|
location.href = "/index.php?m=Mobile&c=User&a=Login";
|
||
|
}, no: function () {
|
||
|
layer.closeAll();
|
||
|
}
|
||
|
});
|
||
|
return false;
|
||
|
}
|
||
|
if (data.status <= 0) {
|
||
|
layer.open({content: data.msg, time: 2});
|
||
|
return false;
|
||
|
}
|
||
|
var cart_num = parseInt(cart_quantity.html()) + parseInt($('#number').val());
|
||
|
cart_quantity.html(cart_num);
|
||
|
var addpop ='<div class="addpop-warp"><img src="/public/images/cartAdd.png"style="width: 2rem;margin-bottom: .63rem;" /><div style="color: #fff;font-size: .58rem;text-align: center;width: 100%;height: .64rem;line-height: .64rem" >加入购物车成功</div></div>';
|
||
|
layer.open({
|
||
|
content: addpop,
|
||
|
shadeClose: true,
|
||
|
});
|
||
|
|
||
|
$('.xxgro').click();
|
||
|
setTimeout(function () {
|
||
|
layer.closeAll();
|
||
|
},1000);
|
||
|
|
||
|
} else {
|
||
|
if (data.status == -1) {
|
||
|
location.href = "/index.php?m=Mobile&c=Goods&a=goodsInfo&id=" + goods_id;
|
||
|
}
|
||
|
if (data.status <= 0) {
|
||
|
if(!$.isEmptyObject(data.result)){
|
||
|
if(!$.isEmptyObject(data.result.url)){
|
||
|
location.href = data.result.url;
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
layer.open({content: data.msg, time: 2});
|
||
|
return false;
|
||
|
}
|
||
|
var cart_num = parseInt(cart_quantity.html()) + parseInt(num);
|
||
|
cart_quantity.html(cart_num);
|
||
|
layer.open({content: data.msg, time: 1});
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
//购买兑换商品
|
||
|
function buyIntegralGoods(goods_id, num){
|
||
|
var form = $("#buy_goods_form");
|
||
|
var data;//post数据
|
||
|
if(getCookie('user_id') == ''){
|
||
|
layer.open({
|
||
|
content: '兑换积分商品必须先登录',
|
||
|
btn: ['去登录', '取消'],
|
||
|
shadeClose: false,
|
||
|
yes: function () {
|
||
|
location.href = "/index.php?m=Mobile&c=User&a=Login";
|
||
|
}, no: function () {
|
||
|
layer.closeAll();
|
||
|
}
|
||
|
});
|
||
|
return;
|
||
|
}
|
||
|
if (form.length > 0) {
|
||
|
data = form.serialize();
|
||
|
} else {
|
||
|
data = {goods_id: goods_id, goods_num: num};
|
||
|
}
|
||
|
$.ajax({
|
||
|
type: "POST",
|
||
|
url: "/index.php?m=Mobile&c=Cart&a=buyIntegralGoods",
|
||
|
data: data,
|
||
|
dataType: 'json',
|
||
|
success: function (data) {
|
||
|
if(data.status == 1){
|
||
|
location.href = data.result.url;
|
||
|
}else{
|
||
|
if(!$.isEmptyObject(data.result)){
|
||
|
if(!$.isEmptyObject(data.result.url)){
|
||
|
location.href = data.result.url;
|
||
|
}
|
||
|
}else{
|
||
|
layer.open({content: data.msg, time: 1});
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
// 点击收藏商品
|
||
|
function collect_goods(goods_id){
|
||
|
$.ajax({
|
||
|
type : "GET",
|
||
|
dataType: "json",
|
||
|
url:"/index.php?m=Mobile&c=goods&a=collect_goods&goods_id="+goods_id,//+tab,
|
||
|
success: function(data){
|
||
|
alert(data.msg);
|
||
|
}
|
||
|
});
|
||
|
}
|