function getUrlParam(sUrl, sKey) {
sUrl = sUrl.split('?')[1].split('#')[0].replace(/=/gi, '":"').replace(/&/gi,'"},{"')
sUrl = "[{\"" + sUrl + "\"}]"
try{
sUrl = JSON.parse(sUrl)
}catch(e) {
return ""
}
if (sKey == null) {
let rs = {}
sUrl.forEach(v=>{
for(let x in v) {
if(rs[x] == null) {
rs[x] = []
}
if(rs[x].indexOf(v[x])==-1){
rs[x].push(v[x])
}
}
})
if(rs.length<1) return {}
return rs
} else {
let rs = []
sUrl.forEach(v=>{
if (v[sKey] != null) {
rs.push(v[sKey])
}
})
if(rs.length<1) return ""
if(rs.length == 1) return rs[0]
return rs
}
}