//获取url中"?"符后的字串

时间:2021-05-11 06:30:09

//获取url中"?"符后的字串

function getParamByUrl(url) {
   var theRequest = new Object();
   var index = url.indexOf("?");
   if (index != -1) {
      var str = url.substr(index + 1);
      strs = str.split("&");
      for(var i = 0; i < strs.length; i ++) {
          theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
      }
   }
   return theRequest;
}
 
通过调用此函数获取对应参数值:
var params = getParamByUrl("http://baidu.com?a=1&b=2");
console.log(params["a"]);
console.log(params["b"]);