使用javascript从url获取参数值

随着Ajax的泛滥,有时需要我们从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;
}
如需要从下面地址中获取id的值:

http://71j.cn/a.php?a=my&id=7&m=1

只需要在当前页面调用getQuery(“id”)即可。
posted @ 2010-03-23 15:20  与时俱进  阅读(339)  评论(0编辑  收藏  举报
友情链接:同里老宅院民居客栈