/
Вопросы и ответы
/
JavaScript
/

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

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

2 года назад

Nikolai Gagarinov

Ответы

0

Для извлечения 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"

год назад

Ivan Mamtsev

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845