Сообщение от Ruslan_xDD
|
window.location.addGet = function(params) {
var arr = [], i;
for(i in params) arr.push(i + '=' + params[i]);
arr = arr.join('&');
if(arr) this.search = this.search.charAt(1) ? '&' + arr : arr;
}
window.location.addGet({'test': true});
Написал простой метод.
|
Спасибо! отлично!
Но есть но но но поправите пожалуйста...
window.location.addGet({'lm_pricemin':13150,'lm_pricemax':20950});
Первый вовод пустые параметры - правильно
Код:
|
/?lm_pricemin=13150&lm_pricemax=20950 |
тык дальше появляется & в начале чего не должно быть
Код:
|
/?&lm_pricemin=13150&lm_pricemax=20950 |
и если уже были переменные он их удаляет.
а нужно чтобы просто дополнил типа
Код:
|
/?clear_cache=Y&lm_pricemin=13150&lm_pricemax=20950 |
Спасибо!