как извлечь параметр из url с помощью jquery и javascript

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
20 декабря 2024

Для извлечения url лучше все же пользоваться современными абстракциями JS, как UrlSearchParams. Но для подджерки старых браузеров можно использовать jQuery

function getParameterWithJQuery(paramName) {
    $.urlParam = function(name) {
        // Создаём регулярное выражение для поиска параметра
        const results = new RegExp('[?&]' + name + '=([^&#]*)').exec(window.location.href);

        if (results === null) {
            return null;
        }

        return decodeURIComponent(results[1]) || null;
    };

    return $.urlParam(paramName);
}

// Для URL: https://example.com?user=Alice&role=admin

const user = getParameterWithJQuery('user');  // => "Alice"
const role = getParameterWithJQuery('role');  // => "admin"
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»