JS获取URL传参
网页开始中经常需要在不同的页面之间传递参数,URL传参是比较常见的一种,当然也可以使用为隐藏控件赋值的方法来达到传参的目的,不过个人感觉利用太多的隐藏控件页面代码不够美观,下面说利用JS代码获取网址URL传来的参数的方法
<script language="javascript">
function GetRequest() {
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;
}
</script>
<script language="javascript">
var Request = new Object();
Request = GetRequest();
var a, b, c;
a = Request['a'];
b = Request['b'];
c = Request['c'];
</script>
上一篇:无
下一篇:无