Показать сообщение отдельно
  #6 (permalink)  
Старый 30.01.2014, 15:45
Аватар для Boomerml
Аспирант
Отправить личное сообщение для Boomerml Посмотреть профиль Найти все сообщения от Boomerml
 
Регистрация: 04.12.2013
Сообщений: 31

Сообщение от 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
Спасибо!

Последний раз редактировалось Boomerml, 30.01.2014 в 15:49.
Ответить с цитированием