var data_chek_id = 12; loc = (location.search + ?id= + data_chek_id); alert(loc); Код var data_chek_id = 12; loc = (location.search + ?id= + data_chek_id); alert(loc); что не так?
Современный стандарт запрещает неявно задавать переменные, напиши var. + Синтаксически не правильная конкатенация
var hreff = location.search; var data_chek_id = 12; loc = (hreff + ?id= + data_chek_id); alert(loc); Код var hreff = location.search; var data_chek_id = 12; loc = (hreff + ?id= + data_chek_id); alert(loc); @5h4dow, так?
var data_chek_id = 12 var loc = (location.href + "?id=" + data_chek_id); alert(loc); Код var data_chek_id = 12 var loc = (location.href + "?id=" + data_chek_id); alert(loc); попробуй так. уверен что тебе нужен location.search ? если у тебя в адресной строке http://example.com/page.php?id=1, то location.search вернет "?id=1" а location.href = "http://example.com/page.php"