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

Dies funktioniert nicht. Gibt es eine einfache Möglichkeit, diese anderen Variablen in die URL-Abfrage einzufügen?Wie Sie Javascript-Variablen in eine URL einfügen

+1

Verwenden Sie [encodeURIComponent] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent), um zukünftige Änderungen zu vermeiden. – user2246674

Antwort

22

Durch die richtigen Anführungszeichen:

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

Wenn Sie einen String mit doublequotes starten, kann es mit doublequotes beendet und Hochkomma enthalten kann, das gleiche gilt für die umgekehrt.

+0

Danke !!! Schätze es sehr! – user1447679

Verwandte Themen