js获取url参数,返回对象格式

2020-07-09
function getUrlParam(){
    var url = location.search;
    var theRequest = new Object();
    if (url.indexOf('?') != -1) {
        var str = url.substr(1);
        strs = str.split('&');
        var len = strs.length;
        for (var i = 0;i < len; i++){
            var str1 = strs[i].split('=');
            theRequest[str1[0]] = unescape(str1[1]);
        }
    }
    return theRequest;
}


/*
示例:http://www.123.com?name=tom&age=15&address=1232131
返回:{'name':'tome','age':15,'address':'1232131'}

*/

 

{/if}