直接获取当前页面URL中参数的值

调用此方法,直接传入要需获得路径上参数名,就能获得对应的值了。

1,方法形式

 

//获取URL后边参数的值(根据参数名)
function getQueryStringValueByName(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURI(r[2]);
    return null;
}

2,对象形式

 

 

$.getQueryStringValueByName = function(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return decodeURI(r[2]);
        return null;
    }

 

 

 

 

 

 

 


 

 

 

 

 

你可能感兴趣的:(以前博客)