81,092
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td style="display:none"></td>
<td>
<select name="det[0].item" >
<option value="1">Computer</option>
<option value="2">Iphone</option>
<option value="3">Mouse</option>
<option value="4">Keyboard</option>
<option value="5">Screen</option>
<option value="6">USB Memmory</option>
<option value="7">CD Burner</option>
<option value="8">Hard Drive</option>
<option value="9">Motherboard</option>
<option value="10">Case</option>
</select>
</td>
<td>
<input name="det[0].price" type="text" class="num" value="10" />
</td>
<td>
<input name="det[0].quantity" type="text" class="num" value="1" />
</td>
<td>
<input name="det[0].discount" type="checkbox" />
</td>
<td style="display:none"></td>
<td class="num">
</td>
</tr>
<tr>
然后用js加了动态生成这样的table,后面name属性逐个+1,我要怎样批量的把不确定数目的数据提交呢
var xhr = false;
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) { }
}
}
function submitOrder(){
if (xhr) {
alert("qian");
var newUrl="itemorder.do?method=submitOrder";
xhr.open("POST", newUrl, true);
xhr.onreadystatechange = showMyOid;
alert("hou");
xhr.send();
}
}
function showMyOid() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
alert("zhong");
}
}
}
上面是我用的js代码但是貌似进不到我的后台java.util.Enumeration paramNames = request.getParameterNames();
while ( paramNames.hasMoreElements() )
{
String param = (String) paramNames.nextElement();
String[] paramValues = request.getParameterValues( param )
...
}