var PU = {
getParameter:function(name){
var pvalues=this.getParameterValues(name);
return pvalues==null?null:pvalues[0];
},
getParameterValues:function(name){
return this.getParameterMap()[name];
},
getParameterMap:function(){
var url = location.search;
var PURequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
var strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
var pname=strs[i].split("=")[0];
var pvalue=unescape(strs[i].split("=")[1]);
var pvalues=null;
if(PURequest[pname]==null){
PURequest[pname]=new Array(pvalue)
}else{
PURequest[pname].push(pvalue);
}
}
}
return PURequest;
}
}
js获取地址栏参数封装方法
最新推荐文章于 2023-11-22 17:30:57 发布