<SCRIPT LANGUAGE="JavaScript">
<!--
var parms = new Array({name:'ID',value:"2"},{name:'name',value:"zhangsan"})
function test(){
var uri = setParam("pduadmin/pdu/updateGuideGroup.do",parms);
alert(uri);
}
function setParam(uri,parms){
var pa = "";
for(var idx in parms){
pa += "&"+parms[idx].name+"="+parms[idx].value
}
return pa == "" ? uri : uri + pa.replace("&","?");
}
//-->
</SCRIPT>
<!--
var parms = new Array({name:'ID',value:"2"},{name:'name',value:"zhangsan"})
function test(){
var uri = setParam("pduadmin/pdu/updateGuideGroup.do",parms);
alert(uri);
}
function setParam(uri,parms){
var pa = "";
for(var idx in parms){
pa += "&"+parms[idx].name+"="+parms[idx].value
}
return pa == "" ? uri : uri + pa.replace("&","?");
}
//-->
</SCRIPT>
本文详细介绍了JavaScript中使用动态参数构造URL的方法,通过创建数组存储参数名和值,利用自定义函数setParam实现参数拼接,并展示了如何在实际应用中灵活运用此技巧。
7711

被折叠的 条评论
为什么被折叠?



