var a = 1;
var b = 2;
var mylink = "http://website.com/page.aspx?list=' + a + '&sublist=' + b + '";
Это не работает. Есть ли простой способ вставить эти другие переменные в запрос url?
Ответ 1
Используя правильные кавычки:
var a = 1;
var b = 2;
var mylink = "http://website.com/page.aspx?list=" + a + "&sublist=" + b;
Если вы начинаете строку с doublequotes, ее можно закончить с помощью doublequotes и содержать одиночные кавычки, то же самое происходит и для другого.
Ответ 2
В современных стандартах JavaScript мы используем ${var}:
var a = 1;
var b = 2;
var mylink = 'http://website.com/page.aspx?list=${a}&sublist=${b}';