<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str = "http://item.taobao.com/item.html?a=1&b=2&c=&d=xxx&e";
var josn={}
if(str.indexOf("?")!=-1){
var str1= str.substring(str.indexOf("?")+1)//a=1&b=2&c=&d=xxx&e
var arr=str1.split("&")//(5) ["a=1", "b=2", "c=", "d=xxx", "e"]
for(var i=0;i<arr.length;i++){
var arr1=arr[i].split("=");
console.log(arr1[0])//a b c d e
console.log(arr1[1])//1 2 xxx undefined
josn[arr1[0]]=arr1[1]
}
}
console.log(josn)//{a: "1", b: "2", c: "", d: "xxx", e: undefined}
</script>
</body>
</html>