码迷,mamicode.com
首页 > 编程语言 > 详细

写一个JavaScript函数,把url解析成对象

时间:2016-11-20 13:07:09      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:url参数   ret   asc   substr   参数   url   javascrip   sub   []   

请编写一个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=[];
 6         var key=‘‘,value=‘‘;
 7         var paraString=url.substring(url.indexOf(‘?‘)+1,url.length).split(‘&‘);
 8         for(var i in paraString){
 9             keyvalue=paraString[i].split("=");
10             key=keyvalue[0];
11             value=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解析成对象

标签:url参数   ret   asc   substr   参数   url   javascrip   sub   []   

原文地址:http://www.cnblogs.com/coldfishdt/p/6082235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!