标签: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>
标签:url参数 ret asc substr 参数 url javascrip sub []
原文地址:http://www.cnblogs.com/coldfishdt/p/6082235.html