首页 > 代码库 > 从url中拿参数和传递参数。正则获取参数

从url中拿参数和传递参数。正则获取参数

function getQuery() {
        var search = window.location.search;
        var query = {};
        if (search) {
            var str = search.substr(1);
            if (str.indexOf(‘&‘) >= 0) {
                var parts = str.split(‘&‘);
                for (var i = 0; i < parts.length; i++) {
                    var pair = parts[i].split(‘=‘);
                    query[pair[0]] = pair[1];
                }
            } else {
                var pair = str.split(‘=‘);
                query[pair[0]]
my.getQuery(){
    key = my.getQuery().key ;
    from= my.getQuery().from;
    go = my.getQuery().go ;
    alert("key : " + key + ‘,from: ‘ + from+ ‘,k:‘ + go );
    //lg3n  123  0              
}

 

= pair[1];
            }
            return query;
        } else {
            return null;
        }
    }
http://baidu.com/nihao?key=lg3n&from=123&go=0

 

从url中拿参数和传递参数。正则获取参数