Установите параметры запроса в URL-адресе с помощью JavaScript

Чтобы установить параметры запроса в URL-адресе с помощью JavaScript, вы можете использовать несколько методов. Вот несколько часто используемых подходов:

  1. Объединение строк.
    Вы можете вручную создать строку URL-адреса, объединив базовый URL-адрес, вопросительный знак (?), имя параметра, знак равенства (=) и значение параметра. Если параметров несколько, их можно разделить амперсандами (&). Вот пример:

    var baseUrl = 'https://example.com';
    var parameterName = 'param1';
    var parameterValue = 'value1';
    var url = baseUrl + '?' + parameterName + '=' + parameterValue;
  2. API URLSearchParams.
    API URLSearchParams предоставляет удобный способ управления параметрами запроса. Вы можете создать новый объект URLSearchParams, добавить параметры с помощью метода append(), а затем вызвать метод toString(), чтобы получить обновленную строку URL-адреса. Вот пример:

    var url = new URL('https://example.com');
    var params = new URLSearchParams(url.search);
    params.append('param1', 'value1');
    params.append('param2', 'value2');
    url.search = params.toString();
  3. Использование библиотеки.
    Если вы предпочитаете более надежное решение, вы можете использовать библиотеку, например query-stringили qs, для обработки URL-запроса. параметры. Эти библиотеки предоставляют дополнительные функции и гибкость для работы с URL-адресами в JavaScript.