...
|
...
|
@@ -16,17 +16,17 @@ ellipsis.init(); |
|
|
$('#search-coupon').on('submit', function() {
|
|
|
$.ajax({
|
|
|
method: 'POST',
|
|
|
url: '',
|
|
|
url: '/shoppingCart/coupon',
|
|
|
data: $(this).serialize()
|
|
|
}).then(function(res) {
|
|
|
if (res.avaliable) {
|
|
|
$('#coupon-list').html(conponTmpl({
|
|
|
coupons: res.coupons
|
|
|
}));
|
|
|
$('#coupon-list-not').html('');
|
|
|
if (res.code === 200) {
|
|
|
tip.show('优惠券可用');
|
|
|
window.location.href = '/shoppingCart/orderEnsure?coupon_code=' + res.data.coupon_code;
|
|
|
} else {
|
|
|
tip.show(res.msg);
|
|
|
}
|
|
|
}).fail(function() {
|
|
|
tip.show('网络错误');
|
|
|
});
|
|
|
return false;
|
|
|
});
|
...
|
...
|
@@ -36,23 +36,23 @@ function getCouponHandle(coupons) { |
|
|
|
|
|
// 后端需要返回一个 coupons 列表,如下
|
|
|
// notAvailable 表示不可用的优惠券
|
|
|
coupons = [{
|
|
|
money: '99',
|
|
|
coupon_name: '满XX-减去吴悠右腿有益于有2222',
|
|
|
couponValidity: '20150129-20150430',
|
|
|
coupon_id: '22222'
|
|
|
}, {
|
|
|
money: '99',
|
|
|
coupon_name: '满XX-减去吴悠右腿有益于有2222',
|
|
|
couponValidity: '20150129-20150430',
|
|
|
coupon_id: '2222233'
|
|
|
}, {
|
|
|
money: '99',
|
|
|
coupon_name: 'NONO满XX-减去吴悠右腿有益于有2222',
|
|
|
couponValidity: '20150129-20150430',
|
|
|
coupon_id: '2222233',
|
|
|
notAvailable: 1
|
|
|
}];
|
|
|
// coupons = [{
|
|
|
// money: '99',
|
|
|
// coupon_name: '满XX-减去吴悠右腿有益于有2222',
|
|
|
// couponValidity: '20150129-20150430',
|
|
|
// coupon_id: '22222'
|
|
|
// }, {
|
|
|
// money: '99',
|
|
|
// coupon_name: '满XX-减去吴悠右腿有益于有2222',
|
|
|
// couponValidity: '20150129-20150430',
|
|
|
// coupon_id: '2222233'
|
|
|
// }, {
|
|
|
// money: '99',
|
|
|
// coupon_name: 'NONO满XX-减去吴悠右腿有益于有2222',
|
|
|
// couponValidity: '20150129-20150430',
|
|
|
// coupon_id: '2222233',
|
|
|
// notAvailable: 1
|
|
|
// }];
|
|
|
|
|
|
// coupons 是个列表,如果不是列表,可能是服务器错误,这次翻页加载不算
|
|
|
if (!$.isArray(coupons)) {
|
...
|
...
|
@@ -106,9 +106,8 @@ function getCouponDate() { |
|
|
$.ajax({
|
|
|
type: 'POST',
|
|
|
url: '/home/couponData',
|
|
|
dataType: 'html',
|
|
|
dataType: 'json',
|
|
|
data: {
|
|
|
statuss: status,
|
|
|
page: page
|
|
|
}
|
|
|
}).then(getCouponHandle).fail(function() {
|
...
|
...
|
|