111 lines
2.6 KiB
JavaScript
111 lines
2.6 KiB
JavaScript
![]() |
|
||
|
/**
|
||
|
* 将商品加入购物车
|
||
|
* @param goods_id|商品id
|
||
|
* @param num|商品数量
|
||
|
* @constructor
|
||
|
*/
|
||
|
function AjaxAddCart(goods_id, num) {
|
||
|
// 如果有商品规格 说明是商品详情页提交
|
||
|
var form = $("#buy_goods_form");
|
||
|
var cart_quantity = $("#cart_quantity");
|
||
|
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=Home&c=Cart&a=add",
|
||
|
data: data,
|
||
|
dataType: 'json',
|
||
|
success: function (data) {
|
||
|
var cart_num;
|
||
|
if (form.length > 0) {
|
||
|
cart_num = parseInt(cart_quantity.html()) + parseInt($('input[name="goods_num"]').val());
|
||
|
} else {
|
||
|
if (data.status == -1) {
|
||
|
location.href = "/index.php?m=Home&c=Goods&a=goodsInfo&id=" + goods_id;
|
||
|
return false;
|
||
|
}
|
||
|
cart_num = parseInt(cart_quantity.html()) + parseInt(num);
|
||
|
}
|
||
|
if (data.status <= 0) {
|
||
|
if(!$.isEmptyObject(data.result)){
|
||
|
if(!$.isEmptyObject(data.result.url)){
|
||
|
location.href = data.result.url;
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
layer.alert(data.msg, {icon: 2});
|
||
|
return false;
|
||
|
}
|
||
|
$('#cart_quantity').html(cart_num);
|
||
|
layer.open({
|
||
|
type: 2,
|
||
|
title: '温馨提示',
|
||
|
skin: 'layui-layer-rim', //加上边框
|
||
|
area: ['490px', '386px'], //宽高
|
||
|
content: "/index.php?m=Home&c=Goods&a=open_add_cart"
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
//购买兑换商品
|
||
|
function buyIntegralGoods(goods_id, num){
|
||
|
var form = $("#buy_goods_form");
|
||
|
var data;//post数据
|
||
|
if(getCookie('user_id') == ''){
|
||
|
pop_login();
|
||
|
return;
|
||
|
}
|
||
|
if (form.length > 0) {
|
||
|
data = form.serialize();
|
||
|
} else {
|
||
|
data = {goods_id: goods_id, goods_num: num};
|
||
|
}
|
||
|
$.ajax({
|
||
|
type: "POST",
|
||
|
url: "/index.php?m=Home&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.alert(data.msg, {icon: 2});
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
// 点击收藏商品
|
||
|
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);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
//登录页面
|
||
|
function pop_login(){
|
||
|
layer.open({
|
||
|
type: 2,
|
||
|
title: '<b>登陆TPshop网</b>',
|
||
|
skin: 'layui-layer-rim',
|
||
|
shadeClose: true,
|
||
|
shade: 0.5,
|
||
|
area: ['490px', '460px'],
|
||
|
content: "/index.php?m=Home&c=User&a=pop_login",
|
||
|
});
|
||
|
}
|