Authored by 郭成尧

'店铺筛选shopId'

@@ -564,24 +564,42 @@ function search(opt) { @@ -564,24 +564,42 @@ function search(opt) {
564 /** 564 /**
565 * 获取url参数 565 * 获取url参数
566 */ 566 */
567 -function getQueryString(name) {  
568 - var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');  
569 - var r = window.location.search.substr(1).match(reg); 567 +// function getQueryString(name) {
  568 +// var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
  569 +// var r = window.location.search.substr(1).match(reg);
  570 +//
  571 +// if (r != null) {
  572 +// return window.unescape(r[2]);
  573 +// }
  574 +// return null;
  575 +// }
570 576
571 - if (r != null) {  
572 - return window.unescape(r[2]); 577 +/**
  578 + * 获取url参数
  579 + * @returns {Array}
  580 + */
  581 +function queryString() {
  582 + var vars = [],
  583 + hash,
  584 + i;
  585 + var hashes = window.location.search.slice(1).split('&');
  586 +
  587 + for (i = 0; i < hashes.length; i++) {
  588 + hash = hashes[i].split('=');
  589 + vars.push(hash[0]);
  590 + vars[hash[0]] = hash[1];
573 } 591 }
574 - return null; 592 + return vars;
575 } 593 }
576 594
577 $.ajax({ 595 $.ajax({
578 type: 'GET', 596 type: 'GET',
579 url: location.protocol + '//m.yohobuy.com/search/filter', 597 url: location.protocol + '//m.yohobuy.com/search/filter',
580 data: { 598 data: {
581 - shop_id: brand ? '' : shopId, 599 + shop_id: queryString().shop_id,
582 brand: brand, 600 brand: brand,
583 - gender: getQueryString('gender'),  
584 - channel: getQueryString('channel') 601 + gender: queryString().gender,
  602 + channel: queryString().channel
585 }, 603 },
586 success: function(data) { 604 success: function(data) {
587 $goodsContainer.append(data); 605 $goodsContainer.append(data);