js中获取url后面的参数值

方法:

//获取url路径?号后面的参数值。
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}

调用:

var Request = GetRequest();
var flagName = Request['dataName'];  //dataName就是url?号后跟的参数名。

 

posted on 2016-07-27 17:15  17710404529  阅读(5072)  评论(0编辑  收藏  举报