jQuery- serializeArray()具有相同的名称输入

时间:2013-01-24 13:38:50

标签: jquery html ajax

我有一个表单,其中包含要添加到sql的产品行。用户可以添加新行。我正在尝试序列化它并使用.ajax发布。 序列化代码:

var fields = $(":input").serializeArray();
var values = {};
$("#results").empty();
$.each(fields, function(i, field){
     values[field.name] = field.value;               
});

但问题是我的输入名称相同,例如:

<td width="3%"><input type="text" size="5" name="products[][prod_qnt]" value="1"/></td>
下一行中的

是同一个单元格,而serializeArray()只传递第一行。为什么呢?

0 个答案:

没有答案