Dodawanie parametru do adresu http

0

Witam.

Chciałbym przy użyciu jquery dodać parametr do adresu http. I udało mi się wykombinować coś takiego:

function change_comapny() {
	str = $("select#company_to_show option:selected").val();
	var url = window.location.href;
	location.replace(url+"&change_comapny_to_show="+str);
}

z tym, że gdybym wykonał funkcję change_comapny() kilka razy mój string stawałby się coraz dłuższy.

  • url+"&change_comapny_to_show="+str
  • url+"&change_comapny_to_show=str&change_comapny_to_show="+str
  • url+"&change_comapny_to_show=str&change_comapny_to_show=str&change_comapny_to_show="+str itd.

Jak temu zaradzić ? :)

0

Najprościej jakbyś zdefiniował URL na stałe

 
var url = "http://twojadres.pl/"; 
url += "?change_comapny_to_show="+str

A jak masz jeszcze jakieś inne parametry to możesz każdy z nich zapisać do zmiennej i stworzyć nowy URL podając każdy z osobna.

0

zmienna url daj jako globalną i nie będziesz jej zmieniał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1