Как обновить URL-адрес с помощью ASP, когда основан на объекте JSON - PullRequest
0 голосов
/ 24 апреля 2019

Я делаю заявку на список гонок в таблице, эта информация получена из 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-адрес, чтобы включить название расы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...