Я делаю заявку на список гонок в таблице, эта информация получена из API JSON. После выбора расы в таблице мне нужно всплывающее окно с названием расы в адресной строке URL, поэтому что-то вроде asp? = Race_name в конце.
Как бы я закончил это?
Я искал это, но, похоже, не могу найти ответ, я думаю, что я гуглюсь не так, потому что не умею объяснять
for (let i = 0; i < jsonObj.length; i++) {
document.getElementById(jsonObj[i].id).onclick = function () {
var newWin = window.open("","","width=700,height=700");
newWin.onload = function () {
var doc = newWin.document; // Create new document in window
var raceName = document.createElement('h3');
var distance = document.createElement('p');
var location = document.createElement('p');
var curPos = document.createElement('p');
var difference = document.createElement('p');
raceName.textContent = jsonObj[i].race_name;
distance.textContent = jsonObj[i].distance;
location.textContent = jsonObj[i].venue_name;
doc.body.appendChild(raceName);
doc.body.appendChild(distance);
doc.body.appendChild(location);
}
}
Здесь появляется всплывающее окно с правильной информацией, теперь мне просто нужно включить код, который обновит URL-адрес, чтобы включить название расы.