Reputation: 3270
var a = 1;
var b = 2;
var mylink = "http://website.com/page.aspx?list=' + a + '&sublist=' + b + '";
This doesn't work. Is there a simple way to insert these other variables into the url query?
Upvotes: 12
Views: 54561
Reputation: 7973
var a = 1;
var b = 2;
var mylink = `http://website.com/page.aspx?list=${a}&sublist=${b}`;
Copied from above answer.
Do notice that it is not single quote.
Upvotes: 4
Reputation: 880
In modern JavaScript standards we are using ${var}
:
var a = 1;
var b = 2;
var mylink = `http://website.com/page.aspx?list=${a}&sublist=${b}`;
Upvotes: 4
Reputation: 318342
By using the right quotes:
var a = 1;
var b = 2;
var mylink = "http://website.com/page.aspx?list=" + a + "&sublist=" + b;
If you start a string with doublequotes, it can be ended with doublequotes and can contain singlequotes, same goes for the other way around.
Upvotes: 30