0

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() は最初の行のみを渡します。なんで?

4

0 に答える 0