JQuery ajaxSubmit重复的字段

时间:2017-06-02 09:23:19

标签: jquery ajax forms datatables

我创建一个对话框(JQUI或Bootstrap 3)并通过ajax调用加载表单。提交表单时,字段将重复。表单包含DataTable,并使用ajaxSubmit(malsup.com)

提交

在提交之前运行此

var fieldList = [];    
$(formId + " input").each(function(index){  
      var input = $(this);
      fieldList.push(input.attr('name'));
});    
alert(fieldList);
var queryStr = $(formId).formSerialize();
alert(queryStr);

fieldList只显示每个字段的单个实例,但queryStr显示每个字段两次。

任何想法从哪里开始寻找?

1 个答案:

答案 0 :(得分:0)

最后这很简单。导致重复是因为字段还具有formid参数集:

<form id="myform">    
<input name="fieldOne" formid="myform">
</form>

我删除了,一切都很好。