Authored by biao

fix category refresh issue

@@ -34,7 +34,7 @@ if ($('.swiper-container .swiper-slide').length > 1) { @@ -34,7 +34,7 @@ if ($('.swiper-container .swiper-slide').length > 1) {
34 34
35 35
36 $categoryNavItem.on('click', function(e) { 36 $categoryNavItem.on('click', function(e) {
37 - var href = $(this).attr('href'), // eslint-disable-line 37 + var href = $(this).attr('href'),
38 querys = href.split('?')[1].split('&'); 38 querys = href.split('?')[1].split('&');
39 39
40 var query = {}; 40 var query = {};
@@ -194,7 +194,7 @@ function search(opt, params) { @@ -194,7 +194,7 @@ function search(opt, params) {
194 $.extend(defaultOpt, ext); // 扩展筛选项 194 $.extend(defaultOpt, ext); // 扩展筛选项
195 } 195 }
196 196
197 - $.extend(defaultOpt, params || {}); // 扩展筛选项 197 + $.extend(params || {}, defaultOpt); // 扩展筛选项
198 198
199 // 导航类别 199 // 导航类别
200 navType = judgeType($pre); 200 navType = judgeType($pre);
@@ -215,11 +215,20 @@ function search(opt, params) { @@ -215,11 +215,20 @@ function search(opt, params) {
215 defaultOpt.saleType = 3; 215 defaultOpt.saleType = 3;
216 } 216 }
217 217
  218 + if (params) {
  219 + $.extend(setting, params, {
  220 + type: navType,
  221 + order: nav.order,
  222 + page: page
  223 + });
  224 + } else{
218 $.extend(setting, defaultOpt, { 225 $.extend(setting, defaultOpt, {
219 type: navType, 226 type: navType,
220 order: nav.order, 227 order: nav.order,
221 page: page 228 page: page
222 }); 229 });
  230 + }
  231 +
223 232
224 searching = true; 233 searching = true;
225 loading.showLoadingMask(); 234 loading.showLoadingMask();