Showing
1 changed file
with
5 additions
and
5 deletions
@@ -9,8 +9,7 @@ var $ = require('yoho-jquery'); | @@ -9,8 +9,7 @@ var $ = require('yoho-jquery'); | ||
9 | var $brandFavor = $('#brand-favor'), | 9 | var $brandFavor = $('#brand-favor'), |
10 | $shopFavor = $('#shop-favor'), | 10 | $shopFavor = $('#shop-favor'), |
11 | shopId = $shopFavor.data('id'), | 11 | shopId = $shopFavor.data('id'), |
12 | - id = $brandFavor.data('id'), | ||
13 | - isFavorite = $shopFavor.find('i').hasClass('coled'); | 12 | + id = $brandFavor.data('id'); |
14 | 13 | ||
15 | var BRAND_FAV = { | 14 | var BRAND_FAV = { |
16 | add: 'add', | 15 | add: 'add', |
@@ -41,17 +40,18 @@ $brandFavor.on('click', function() { | @@ -41,17 +40,18 @@ $brandFavor.on('click', function() { | ||
41 | * 店铺收藏 | 40 | * 店铺收藏 |
42 | */ | 41 | */ |
43 | $shopFavor.on('click', function() { | 42 | $shopFavor.on('click', function() { |
43 | + var $dom = $shopFavor.find('i'); | ||
44 | + | ||
44 | $.ajax({ | 45 | $.ajax({ |
45 | type: 'post', | 46 | type: 'post', |
46 | url: '/product/shop/togglecollect', | 47 | url: '/product/shop/togglecollect', |
47 | data: { | 48 | data: { |
48 | - isFavorite: isFavorite ? 0 : 1, | 49 | + isFavorite: $dom.hasClass('coled') ? 0 : 1, |
49 | shopId: shopId | 50 | shopId: shopId |
50 | } | 51 | } |
51 | }).then(function(res) { | 52 | }).then(function(res) { |
52 | if (res.code === 200) { | 53 | if (res.code === 200) { |
53 | - $shopFavor.find('i').toggleClass('coled'); | ||
54 | - isFavorite = !isFavorite; | 54 | + $dom.toggleClass('coled'); |
55 | } else if (res.code === 401) { | 55 | } else if (res.code === 401) { |
56 | location.href = '//www.yohobuy.com/signin.html?refer=' + encodeURIComponent(location.href); | 56 | location.href = '//www.yohobuy.com/signin.html?refer=' + encodeURIComponent(location.href); |
57 | } | 57 | } |
-
Please register or login to post a comment