首页 > 代码库 > 写一个JavaScript函数,把url解析成对象
写一个JavaScript函数,把url解析成对象
请编写一个JavaScript函数parseUrl.目的是把URL参数解析为一个对象,如:
var url=‘http://192.168.1.1/index.php?p0=0&p1=1&p2=2‘;
var obj=parseUrl(url);
console.log(obj.p0,obj.p1,obj.p2);//输出0,1,2
1 <script> 2 var url=‘http://192.168.1.1/index.php?p0=0&p1=1&p2=2‘; 3 function parseUrl(url){ 4 var obj={}; 5 var keyvalue=http://www.mamicode.com/[]; 6 var key=‘‘,value=http://www.mamicode.com/‘‘; 7 var paraString=url.substring(url.indexOf(‘?‘)+1,url.length).split(‘&‘); 8 for(var i in paraString){ 9 keyvalue=http://www.mamicode.com/paraString[i].split("="); 10 key=keyvalue[0]; 11 value=http://www.mamicode.com/keyvalue[1]; 12 obj[key]=value; 13 } 14 return obj; 15 16 } 17 var obj=parseUrl(url); 18 console.log(obj.p0,obj.p1,obj.p2); 19 </script>
写一个JavaScript函数,把url解析成对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。