var $ = require('jquery'), IScroll = require('iscroll/iscroll-probe'), Swiper = require('yoho.iswiper'), tip = require('../plugin/tip'); var appVersion = $('input[name="app_version"]').val(); $(".coupon-content .receive-btn").closest('.swiper-slide').on('click', function(e) { var that = this, code = $(this).data('id') || ''; if (that.isCouponClick === false) { return false; } that.isCouponClick = false; $.ajax({ method: 'POST', url: location.protocol + '//m.yohobuy.com/product/index/userCoupon', data: { couponID: code, app_version: appVersion }, xhrFields: { withCredentials: true }, success: function(data) { that.isCouponClick = true; if (data.code === 200) { tip.show('领取成功'); $(that).find('.receive-btn').html('已领取'); return true; } else if (data.code === 4401) { $('#shop-login').remove(); $('body').append('<a href=\'' + data.url + '\'><span id="shop-login"><span></a>'); $('#shop-login').click(); } else if (data.code === 401) { tip.show('已领取过'); } else { tip.show(data.message); } }, error: function() { tip.show('网络断开连接了~'); that.isCouponClick = true; } }); }); $(function() { new Swiper('.coupon-content', { slideElement: '.coupon-small', slidesPerView: 'auto', watchSlidesVisibility: true }); })