美文网首页
把url解析成json

把url解析成json

作者: believedream | 来源:发表于2017-06-08 09:51 被阅读0次

    有时候我们经常需要把url地址问好后面的参数转成字符串,所以我总结一个方法方便我们使用;
    方法一:

    //方法一
      function a(){
                    var r = window.location.search.substr(1).replace(/=/g,":").split('&');
                  
                      for(var i=0;i<r.length;i++){
                        console.log(r[i]);
                        r[i]=r[i].replace(/(\S+):(\S+)/g, '"$1":"$2"');
        
                      }
                      return eval("({"+r.join(",")+"})")
                 }
    

    方法二

    var r = window.location.search.substr(1).split('&').map(function(v){
                        return v.replace('=',':').replace(/(\S+):(\S+)/g, '"$1":"$2"');
                    }).join(',');
    

    方法二是一种简写的方式;

    相关文章

      网友评论

          本文标题:把url解析成json

          本文链接:https://www.haomeiwen.com/subject/mjyafxtx.html