提取url中参数的方法(转换成json格式)
2021-06-29 06:05
标签:item 初学 ++ 下标 去除 ring split 第一个 dex 还是直接上代码吧。 我的代码注释都比较详细,主要是为了给初学者一个参考。 提取url中参数的方法(转换成json格式) 标签:item 初学 ++ 下标 去除 ring split 第一个 dex 原文地址:http://www.cnblogs.com/nannan-success/p/7141386.html//将url中的参数获取到并抓换成json格式
function serilizeUrl(url){
var urlObject={};
//1.正则匹配是不是以?结尾
if(/\?/.test(url)){
//substring 截取指定位置的之间的字符串,
//第一个值是起始下标,第二个可不不写,
//不写就一直截取到最后
//2.截取?后面的东西
var urlString = url.substring(url.indexOf(‘?‘)+1)
//3.将&去除 加入数组
var urlArray = urlString.split("&");
//4.遍历数组
for(var i=0;iurlArray.length;i++){
var urlItem = urlArray[i];
//再次切割
var item=urlItem[i].split(‘=‘);
//赋值
urlObject[item[0]]=item[1];
}
return urlObject;
}
//如果没有匹配上就返回空对象
return null;
}