由于我把数据是放到一个表单里进行提交,但是,有一个参数是跟到了acton后面进行提交,这导致了跟在action后面的参数取不到。
如下代码
html
<form action="" id="delById" name="delById" method="get" >
<input id="delone" name="" value="" style="display:none"/>
<input id="deltwo" name="" value="" style="display:none"/>
<input id="delthree" name="" value="" style="display:none"/>
<input id="delfour" name="firestMenu" value="${firestMenu}" style="display:none"/>
<!--
<input id="delfive" name="" value="" style="display:none"/>
<input id="delsix" name="" value="" style="display:none"/>
<input id="delseven" name="" value="" style="display:none"/> -->
</form>
javascript
$("#delone").attr("name","year");
$("#deltwo").attr("value",subareaId);
$("#deltwo").attr("name","subareaId");
$("#delthree").attr("value",areaCode);
$("#delthree").attr("name","areaCode");
$("#delById").attr("action","${root}/base/BaseAreaProject/getProgressCase.jspx");
document.delById.submit();
如果我在
$("#delById").attr("action","${root}/base/BaseAreaProject/getProgressCase.jspx");的jspx后面加?xxx=xxx则会导致xxx在后台接收不到。