Authored by 毕凯

收藏品牌 商品 使用异步返回来判断是否登录

@@ -10,11 +10,6 @@ $('#brand-favor').on('click', function() { @@ -10,11 +10,6 @@ $('#brand-favor').on('click', function() {
10 var $this = $(this), 10 var $this = $(this),
11 uid = window.getUid(); 11 uid = window.getUid();
12 12
13 - if (!uid) {  
14 - location.href = '/signin.html?refer=' + encodeURIComponent(location.href);  
15 - return;  
16 - }  
17 -  
18 $.ajax({ 13 $.ajax({
19 type: 'post', 14 type: 'post',
20 url: '/product/index/favoriteBrand', 15 url: '/product/index/favoriteBrand',
@@ -29,6 +24,8 @@ $('#brand-favor').on('click', function() { @@ -29,6 +24,8 @@ $('#brand-favor').on('click', function() {
29 } else { 24 } else {
30 $this.find('i').removeClass('coled'); 25 $this.find('i').removeClass('coled');
31 } 26 }
  27 + } else if (res.code === 403) {
  28 + location.href = '/signin.html?refer=' + encodeURIComponent(location.href);
32 } 29 }
33 }); 30 });
34 }); 31 });
@@ -95,11 +95,6 @@ exports.init = function(num) { @@ -95,11 +95,6 @@ exports.init = function(num) {
95 wrapperPt, //鼠标移入时弹层的上内边距 95 wrapperPt, //鼠标移入时弹层的上内边距
96 containerPt; //商品列表容器的上内边距 96 containerPt; //商品列表容器的上内边距
97 97
98 - // 获取图片之前,先把获取上一张图片的ajax请求取消。 网络差的时候会出现错误  
99 - // if (getProductAjax && getProductAjax.readyState!= 4) {  
100 - // getProductAjax.abort();  
101 - // }  
102 -  
103 $.ajax({ 98 $.ajax({
104 type: 'POST', 99 type: 'POST',
105 url: '/product/list/getProductPic', 100 url: '/product/list/getProductPic',
@@ -174,11 +169,6 @@ $(document).on('hover', '.good-select-color li', function() { @@ -174,11 +169,6 @@ $(document).on('hover', '.good-select-color li', function() {
174 $goodInfoMain.on('click', '.col-btn', function() { 169 $goodInfoMain.on('click', '.col-btn', function() {
175 var $this = $(this); 170 var $this = $(this);
176 171
177 - if (!window.getUid()) {  
178 - location.href = '/signin.html?refer=' + encodeURIComponent(location.href);  
179 - return;  
180 - }  
181 -  
182 $.ajax({ 172 $.ajax({
183 type: 'POST', 173 type: 'POST',
184 url: '/product/list/changeFavorite', 174 url: '/product/list/changeFavorite',
@@ -189,6 +179,8 @@ $goodInfoMain.on('click', '.col-btn', function() { @@ -189,6 +179,8 @@ $goodInfoMain.on('click', '.col-btn', function() {
189 }).then(function(res) { 179 }).then(function(res) {
190 if (res.code === 200) { 180 if (res.code === 200) {
191 $this.toggleClass('coled'); 181 $this.toggleClass('coled');
  182 + } else if (res.code === 403) {
  183 + location.href = '/signin.html?refer=' + encodeURIComponent(location.href);
192 } 184 }
193 }); 185 });
194 }); 186 });