Showing
1 changed file
with
45 additions
and
43 deletions
@@ -393,49 +393,51 @@ function search(opt) { | @@ -393,49 +393,51 @@ function search(opt) { | ||
393 | } | 393 | } |
394 | } | 394 | } |
395 | 395 | ||
396 | - switch (opt.type) { | ||
397 | - case 'shop_id': | ||
398 | - ext = { | ||
399 | - shop_id: opt.id | ||
400 | - }; | ||
401 | - break; | ||
402 | - case 'gender': | ||
403 | - ext = { | ||
404 | - gender: opt.id | ||
405 | - }; | ||
406 | - break; | ||
407 | - case 'brand': | ||
408 | - ext = { | ||
409 | - brand: opt.id | ||
410 | - }; | ||
411 | - break; | ||
412 | - case 'sort': | ||
413 | - ext = { | ||
414 | - sort: opt.id | ||
415 | - }; | ||
416 | - break; | ||
417 | - case 'color': | ||
418 | - ext = { | ||
419 | - color: opt.id | ||
420 | - }; | ||
421 | - break; | ||
422 | - case 'size': | ||
423 | - ext = { | ||
424 | - size: opt.id | ||
425 | - }; | ||
426 | - break; | ||
427 | - case 'price': | ||
428 | - ext = { | ||
429 | - price: opt.id | ||
430 | - }; | ||
431 | - break; | ||
432 | - case 'discount': | ||
433 | - ext = { | ||
434 | - discount: opt.id | ||
435 | - }; | ||
436 | - break; | 396 | + if (opt.id) { |
397 | + switch (opt.type) { | ||
398 | + case 'shop_id': | ||
399 | + ext = { | ||
400 | + shop_id: opt.id | ||
401 | + }; | ||
402 | + break; | ||
403 | + case 'gender': | ||
404 | + ext = { | ||
405 | + gender: opt.id | ||
406 | + }; | ||
407 | + break; | ||
408 | + case 'brand': | ||
409 | + ext = { | ||
410 | + brand: opt.id | ||
411 | + }; | ||
412 | + break; | ||
413 | + case 'sort': | ||
414 | + ext = { | ||
415 | + sort: opt.id | ||
416 | + }; | ||
417 | + break; | ||
418 | + case 'color': | ||
419 | + ext = { | ||
420 | + color: opt.id | ||
421 | + }; | ||
422 | + break; | ||
423 | + case 'size': | ||
424 | + ext = { | ||
425 | + size: opt.id | ||
426 | + }; | ||
427 | + break; | ||
428 | + case 'price': | ||
429 | + ext = { | ||
430 | + price: opt.id | ||
431 | + }; | ||
432 | + break; | ||
433 | + case 'discount': | ||
434 | + ext = { | ||
435 | + discount: opt.id | ||
436 | + }; | ||
437 | + break; | ||
438 | + } | ||
439 | + $.extend(defaultOpt, ext); //扩展筛选项 | ||
437 | } | 440 | } |
438 | - $.extend(defaultOpt, ext); //扩展筛选项 | ||
439 | } | 441 | } |
440 | 442 | ||
441 | //导航类别 | 443 | //导航类别 |
@@ -537,7 +539,7 @@ $.ajax({ | @@ -537,7 +539,7 @@ $.ajax({ | ||
537 | type: 'GET', | 539 | type: 'GET', |
538 | url: '/search/filter', | 540 | url: '/search/filter', |
539 | data: { | 541 | data: { |
540 | - shop_id: shopId, | 542 | + shop_id: brand ? '' : shopId, |
541 | brand: brand | 543 | brand: brand |
542 | }, | 544 | }, |
543 | success: function(data) { | 545 | success: function(data) { |
-
Please register or login to post a comment