有关form 表单中 含有迭代成分。。当提交表单时。。该如何处理。

问题描述:

不用form 表单提交 用jquery 提交也可以。。

 

主要实现 有关这一div 模块的 内容修改。。

 

该如何处理??

 

 

<s:iterator value="cg.caiGouWuLiaos" id="cgwl">

<div class="box1" panelWidth="800" style="margin-top: 5px;">

<table class="tableStyle" useHover="false" useClick="false">

<tr>

<td>物料编号</td><td><input  disabled type="text"  value="${cgwl.wuLiaoXinXi.wuLiaoBianMa}"/></td>

<td>物料名称</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.mingCheng }"/></td>

<td>规格型号</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.leiXing }" /></td>

</tr>

<tr>

<td>购买数量</td><td>

<input type="hidden" id="${cgwl.id }numqian" value="${cgwl.num }" />

<input id="${cgwl.id }num" type="text" value="${cgwl.num }"/></td>

<td>物料单价</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.price }" }/></td>

<td>批次号码</td><td><input disabled type="text" /></td>

</tr>

<tr>

<td>物料厂家</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.changJia }"/></td>

<td>备注</td><td colspan="3">

<input type="hidden" id="${cgwl.id }bzqian" value="${cgwl.beizhu }"/>

<input id="${cgwl.id }bz" style="float: left; margin-left: 24px;width: 300px;" value="${cgwl.beizhu}"/></td>

</tr>

</table>

</s:iterator>

这个很好解决
可以在后台用数组接值
然后同步迭代 存到容器里

1、通过serialize() 序列化表单数据
2、ajax提交

先弄个from呗。既然你/s:iterator中迭代中包含了


那么就在其中嵌套个 from

弄个js方法
例如:
function demo()
{
var url="*****.action";
$.post(url,$("#demojava").formSerialize(),function(json){

});
}

formSerialize();//序列化表单数据