/**
*若没有传入url
*就获取本地location.search
*并且以对象的形式返回
*
*/
function querystring2obj(url){
var queryArr = (url && url.substr(url.indexOf('?') + 1).split('&')) ||
location.search.substr(1).split('&'),
query = {};
for(var i = 0 , len = queryArr.length ; i < len ; i++){
var key = queryArr[i].split('=')[0],
val = queryArr[i].split('=')[1];
if(query.hasOwnProperty(key)){
if(!Array.isArray(query[key])){
query[key] = [query[key]]
query[key].push(val)
}else{
query[key].push(val)
}
continue
}
query[key] = val
}
return query
}
js获取querystring(封装)
最新推荐文章于 2024-11-28 15:52:43 发布