将URL的参数以对象形式返回
function getLocationParmas(search) {
var qr=search.length ? search.substring(1) :'';
var parmas={};
var items=qr.length ? qr.split('&') :[];
var leng=items.length;
for(var i=0;i<leng;i++){
var item=items[i].split('=');
var name=decodeURIComponent(item[0]);
var value=decodeURIComponent(item[1]);
if(name.length>0){
parmas[name]=value;
}
}
return parmas
}
var url='?name=wangyang&age=28&sex=man'
var data=getLocationParmas(url);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
输出值