日期:2014-05-16  浏览次数:20345 次

如何利用javascript获取URL中的请求参数值?(在线等待,焦急中)
现在我想写一个JS语句段获取URL中的请求参数和它的值,例如:

<script>
var   url=location.href= "http://127.0.0.1:8080/photo/list.jsp?page=2 ";

请问下面的语句该怎么写?我想得到page参数和它的值?请高手赐教!!!多谢!
......
</script>

------解决方案--------------------
如果只有这个可以这样写,多个参数可以用正则检测?、&、=
re=/page=([^\?&]+)/i
re.test(str)
alert(RegExp.$1)


------解决方案--------------------
function getQueryStringRegExp(name)
{
var reg = new RegExp( "(^|\\?|&) "+ name + "=([^&]*)(\\s|&|$) ", "i ");
if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return " ";
};
-------------------------
搜来的,有问题先search