主要是利用 location.search
一開始會得到包含 ? 的字串
像我的網址是
http://some.domain.com/index.php?id=1&act=2
location.search
就會得到
?id=1&act=2
再用substr把 ? 切掉
location.search.substr(1).split("&")
再把每個元素用=分開
第一個元素就是key
第二個元素就是value
存進一個object裡
location.search.substr(1).split("&").forEach(function(item) {queryDict[item.split("=")[0]] = item.split("=")[1]});
攤開來看就是
location.search.substr(1).split("&").forEach(function(item) {
queryDict[item.split("=")[0]] = item.split("=")[1];
});