//获取url查询参数
var getUrlParams = function  () {
    var href="",params;
    return function  (key,url) {
        if(url) {
            href = url;params =null;
        } else if(!url && !href) href = window.location;
        //console.log(href);
        if(!params) {
            params = {};
            var search = href.search.slice(1),
                searchArr = search.split('&');
            for(var i =searchArr.length;i--;) {
                var temp = searchArr[i].split('=');
                params[temp[0]] = temp[1];
            }
        } 
        return key == undefined ? params : params[key];
    }
}();

实例:

<a href="http://www.baidu.com?id='1'&name='john'">123</a>

//js部分

var getid=getUrlParams(id)
var getname=getUrlParams(name)

alert(getid)   //结果为1
alert(getname)   //结果为john

 

posted on 2015-11-15 15:09  咖啡不放糖  阅读(2700)  评论(0)    收藏  举报