Чтобы получить параметры запроса в JavaScript, вы можете использовать различные методы в зависимости от контекста, в котором выполняется ваш код. Вот несколько подходов, которые вы можете использовать:
-
window.location.search:
Вы можете получить доступ к строке запроса, используя свойствоwindow.location.search. Он возвращает часть URL-адреса, содержащую строку запроса, включая вопросительный знак.const queryString = window.location.search; console.log(queryString);Это даст вам строку, содержащую параметры запроса.
-
API URLSearchParams.
API URLSearchParams предоставляет методы для работы с параметрами запроса. Он позволяет легко получать, добавлять, изменять и удалять параметры запроса.const params = new URLSearchParams(window.location.search); console.log(params.get('paramName'));Вы можете заменить
'paramName'именем конкретного параметра запроса, который вы хотите получить. -
Регулярные выражения.
Регулярные выражения можно использовать для анализа строки запроса и извлечения нужных значений параметров.const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const paramValue = urlParams.get('paramName'); console.log(paramValue);Замените
'paramName'именем конкретного параметра запроса, который вы хотите получить. -
Библиотеки JavaScript.
Существуют также библиотеки JavaScript, такие какquery-stringиqs, которые предоставляют служебные функции для анализа строк запроса и управления ими.. Вы можете использовать эти библиотеки, чтобы упростить процесс получения параметров запроса.Например, используя библиотеку
query-string:const queryString = window.location.search; const parsedParams = queryString ? queryString.slice(1) : ''; const params = queryString ? queryString.parse(parsedParams) : {}; console.log(params.paramName);Замените
'paramName'именем конкретного параметра запроса, который вы хотите получить.