js传递表单的时候,发现如果使用Url传递,参数是传递不过去的,为什么呢?也许是js的bug吧,换种方式,采用hidden来传递就OK了。下面来看实现
这种方式是不可以的,发现versionIds接收到的是null:
function delVersion(versionIds)
{
if(confirm("确认删除该条记录?"))
{
var url="/mpos/version/deleteVersion.htm?versionIds="+versionIds;
document.getElementById("versionIds").value=versionIds;
document.forms[0].action=url;
document.forms[0].method="get";
document.forms[0].submit();
}
else
{
return;
}
}
改成这样就可以了:
页面放置一个hidden
<input type="hidden" name="versionIds" id="versionIds">
function delVersion(versionIds)
{
if(confirm("确认删除该条记录?"))
{
document.getElementById("versionIds").value=versionIds;
document.forms[0].action="/mpos/version/deleteVersion.htm";
document.forms[0].method="get";
document.forms[0].submit();
}
else
{
return;
}
}