如果我们写js时候碰到,要获取url地址栏的参数怎么办,我们不能想php那样,用一个$_GET['']
但是我们可以写一个函数来获取,如下:
function getUrl() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
用法:
//比如我们获取这个url http://localhost/get_url.php?title=get_url
var get_url = getUrl();
alert(get_url['title']);