Как я могу передать значение в URL и вставить значение в новый URL для перенаправления с Javascript? - PullRequest
0 голосов
/ 07 января 2020

Я передаю значение в URL в виде http://example.com/page?id=012345. Затем переданное значение необходимо вставить в новый URL и перенаправить страницу на новый URL. Вот то, с чем я работал

function Send() {
    var efin = document.getElementById("id").value;
    var url = "https://sub" + encodeURIComponent(efin) + ".example.com" ;
    window.location.href = url;
};    

1 Ответ

1 голос
/ 07 января 2020

Звучит так, будто вы ищете функции URLSearchParams - в частности, с использованием .get() для извлечения определенных c параметров из URL

// Replacing the use of 'window.location.href', for this demo
let windowLocationHref = 'http://example.com/page?id=012345';

function Send() {
    let url = new URL(windowLocationHref);
    let param = url.searchParams.get('id');

    let newUrl = "https://sub" + encodeURIComponent(param) + ".example.com" ;
    
    console.log('Navigate to: ' + newUrl);    
    //window.location.href = newUrl;
};

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