function serilizeURL(url){ var rs=url.split("?")[1]; var arr=rs.split("&"); var json={}; for(var i=0;i<arr.length;i++){ if(arr[i].indexOf("=")!=-1){ json[arr[i].split("=")[0]]=arr[i].split("=")[1]; } else{ json[arr[i]]="undefined"; } } console.log(json); } serilizeURL("http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e");