2013-07-18 12 views
8
var a = 1; 
var b = 2; 
var mylink = "http://website.com/page.aspx?list=' + a + '&sublist=' + b + '"; 

To nie działa. Czy istnieje prosty sposób wstawienia tych innych zmiennych do kwerendy adresu URL?Jak wstawiać zmienne javascript do adresu URL?

+1

Użyj [encodeURIComponent] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent), aby uniknąć wprowadzania zmian w przyszłości. – user2246674

Odpowiedz

22

Stosując odpowiednie cytaty:

var a = 1; 
var b = 2; 
var mylink = "http://website.com/page.aspx?list=" + a + "&sublist=" + b; 

Jeśli zaczniesz ciąg z doublequotes, może być zakończony doublequotes i może zawierać singlequotes, to samo dotyczy na odwrót.

+0

Dziękujemy! Doceniam to bardzo! – user1447679

Powiązane problemy