Как получить параметры запроса «GET» в JavaScript? - PullRequest
76 голосов
/ 06 мая 2009

Как получить переменные "GET" из запроса в JavaScript?

Есть ли JQuery или YUI! эта функция встроена?

Ответы [ 11 ]

0 голосов
/ 04 марта 2015

Решение для уменьшения карты:

var urlParams = location.search.split(/[?&]/).slice(1).map(function(paramPair) {
        return paramPair.split(/=(.+)?/).slice(0, 2);
    }).reduce(function (obj, pairArray) {            
        obj[pairArray[0]] = pairArray[1];
        return obj;
    }, {});

Использование:

For url: http://example.com?one=1&two=2
console.log(urlParams.one) // 1
console.log(urlParams.two) // 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...