var a = "text1";
var b = "text2";
Пытаюсь как-то их подставить в url
setTimeout(function(){
document.location.href = " https://mysite.ru/page/page?name= ' +a+ '&gender= '+b+ '"
},100);
const data = {
name: 'John',
gender: 'male'
};
const searchParams = new URLSearchParams();
for (let key in data) {
searchParams.append(key, data[key]);
}
location.search = searchParams;
location.search
, можно модифицировать параметры и в конце уже присвоить их заново.