Files
littleTiger/public/js/pc_common.js

111 lines
2.6 KiB
JavaScript
Raw Normal View History

2019-02-28 19:48:21 +08:00
/**
* 将商品加入购物车
* @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",
});
}