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