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

时间:2022-10-22 13:53:43

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

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;
}