function getSearchParams(url) {
var params = {};
if (url.indexOf("?") != -1) {
var strs = url.substr(1).split("&");
for(var i = 0, ln = strs.lengt; i < ln; i ++) {
var arr = strs[i].split("=");
params[arr[0]]=decodeURLcomponent(arr[1]);
}
}
return params;
}
var data = getSearchParams(location.search);
console.log(data['q']);
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURLcomponent(r[2]);
return null;
}
var query = getQueryString("q");
console.log(query);