js获取url的参数
好久没有写博客,今天记录一下。
需求:获取当前页面url中带有的参数
1.定义一个GetRequest()方法
1 //获取url中的参数,如code 2 function GetRequest() { 3 var url = location.search; //获取url中"?"符后的字串 4 var theRequest = new Object(); 5 if (url.indexOf("?") != -1) { 6 var str = url.substr(1); 7 strs = str.split("&"); 8 for(var i = 0; i < strs.length; i ++) { 9 theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]); 10 } 11 } 12 return theRequest; 13 }
2. 调用方法,获得url的参数
1 //获取url中的code 2 var Request = new Object(); 3 Request = GetRequest(); 4 var code= Request['code']; 5 alert("Code:"+code);