Javascript从url字符串中获取参数值,在Ajax盛行的今天,显得特别重要了,因为ajax大部分情况下都是需要传值的,这样才能更好的实现用户交互,那么用JS获取URL字串参数,其实并不难,列举一个简单的例子,看以下函数:
function getQuery(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
上边的JS函数就是使用正则表达式来实现获取URL字符串参数的功能,如需要从a.php?a=my&id=2233&m=ok中获取id值,那么结合以上函数,可以在当前页调用getQuery(“id”)即可。
时间: 2024-11-08 18:13:34