//如果path中没有?,获取url会报错,所以要先判断一下
function splitUrl(){
path = window.location.href;
if(path.indexOf('?') != -1){
//有?的情况
var s = path.substring(path.indexOf('?') + 1);
var ss = s.split('&');
for( var i = 0; i< ss.length; i++){
var index = ss[i].indexOf('=');
if( index != -1 ){
if( !arg[ ss[i].substring(0, index) ] ){
//地址栏url上可能有经过base64加密的参数,此处不处理
arg[ ss[i].substring(0, index) ] = ss[i].substring( index+1 );
}
}
}
}
return arg;
};
获取浏览器URL上面的附带的参数截取
最新推荐文章于 2023-02-26 17:34:09 发布
本文介绍了一种通过JavaScript解析URL中参数的方法,适用于处理带有问号(?)的URL路径,能够将参数名与对应的值分离并存储为对象形式,便于前端应用获取和使用。
311

被折叠的 条评论
为什么被折叠?



