JS获取URL传递过来的参数值

来源:互联网 发布:网络运维方案 编辑:程序博客网 时间:2024/05/16 06:39

function GetQueryString(name)

{
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)return  unescape(r[2]);return null;
}
通过正则表达式非常简单的实现了获取参数。
例如:地址为http://192.192.102.144:8808/module/workplan/cooperationtask/CooperationTaskApprove.html?id=sdsadaVrnhyx42rNkwB0pJegyv5NeY4ZaZ54j
js中调用方法 var id=GetQueryString('id');
获取的id值为 sdsadaVrnhyx42rNkwB0pJegyv5NeY4ZaZ54j

1 0