1.code:
function getQueryStrObject() {
var search = location.search,
qs = search.length > 0 ? search.substring(1) : "",
items = qs.length ? qs.split("&") : [],
resultArgs = {},
key = null,
value = null,
i = 0,
length = items.length;
for (i = 0; i < length; i++) {
item = items[i].split("=");
key = decodeURIComponent(item[0]); // 因为查询字符串应该是被编码过的
value = decodeURIComponent(item[1]);
if (key.length) {
resultArgs[key] = value;
}
}
return resultArgs;
}
getQueryStrObject();
2.效果
地址栏url为:
http://127.0.0.1:8000/module/iframe/?name=kitty&age=18&sex=female
返回结果为:
Object {name: “kitty”, age: “18”, sex: “female”}