본문 바로가기

js

[javascript] get parameters to object



var _param = {};
_param.data = null;
_param.init = function () {
    _param.data = _param.ToConvert();
    console.log('_param.data : ' + JSON.stringify(_param.data));
}
_param.ToConvert = function () {
    var pairs = location.search.slice(1).split('&');

    var result = {};
    pairs.forEach(function (pair) {
        pair = pair.split('=');
        result[pair[0]] = decodeURIComponent(pair[1] || '');
    });

    return JSON.parse(JSON.stringify(result));
}