获取url中的某个值的方法

一、 关于获取id的代码片段 其方法的原理都是获取url 然后进行字符串的截取操作
1 方法一:此为对象的形式,单引函数的情况下要转换成函数形式 function getUrl(){}

 getUrl: function (name) {
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return decodeURI(r[2]);
      return null;
    },

2 方法二:获取url,截取字符串

function GetRequest() {  
    //获取url中"?"符后的字串  
         var url = location.search;
     var theRequest = new Object();  
     if (url.indexOf("?") != -1) {  
          var str = url.substr(1);  
          strs = str.split("&");  
          for(var i = 0; i < strs.length; i ++) {  
             theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);  
          }  
       }  
       return theRequest;  
} 

猜你喜欢

转载自blog.csdn.net/weixin_41757599/article/details/82631542
今日推荐