url參數以對象返回

將URL的參數以對象形式返回

function getLocationParmas(search) {
        var qr=search.length ? search.substring(1) :'';
        var parmas={};
        var items=qr.length ? qr.split('&') :[];
        var leng=items.length;
        for(var i=0;i<leng;i++){
            var item=items[i].split('=');
            var name=decodeURIComponent(item[0]);
            var value=decodeURIComponent(item[1]);
            if(name.length>0){
                parmas[name]=value;
            }
        }
        return parmas
    }

    var url='?name=wangyang&age=28&sex=man'
    var data=getLocationParmas(url);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

輸出值 
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章