Php 循环遍历动态表单字段并插入数据库

Php 循环遍历动态表单字段并插入数据库,php,jquery,sql-server,Php,Jquery,Sql Server,我有一个from,用于添加名为、姓为的人员依赖项,我正在使用jquery multifiedextender plugin()动态添加其他字段。这样做的目的是,当您单击“添加另一个受抚养人”时,它会在我的表单中添加一个额外的名、姓字段。我修改了脚本,使其不向name元素添加增量,只向id元素添加增量。以下是生成的标记: <input id="fnameD" name="fnameD[]" placeholder="First Name" type="text"><br /&

我有一个from,用于添加名为、姓为的人员依赖项,我正在使用jquery multifiedextender plugin()动态添加其他字段。这样做的目的是,当您单击“添加另一个受抚养人”时,它会在我的表单中添加一个额外的名、姓字段。我修改了脚本,使其不向name元素添加增量,只向id元素添加增量。以下是生成的标记:

<input id="fnameD" name="fnameD[]" placeholder="First Name"   type="text"><br />
<input id="lnameD" name="lnameD[]" placeholder="Last Name"   type="text">

//additional field looks like below
<input id="fnameD_0" name="fnameD[]" placeholder="First Name"   type="text"><br />
<input id="lnameD_0" name="lnameD[]" placeholder="Last Name"   type="text">

//and another additional field looks like below
<input id="fnameD_1" name="fnameD[]" placeholder="First Name"   type="text"><br />
<input id="lnameD_1" name="lnameD[]" placeholder="Last Name"   type="text">

我错过了什么或做错了什么?我是否正在通过jquery序列化发布的数据进行循环。如果没有,如何正确地执行此操作?

问题在于,您正在将序列化数据分配给单个变量,请尝试按原样提交formdata,或从中使用ajaxSubmit函数


问题是,您正在将序列化数据分配给单个变量,尝试按原样提交formdata,或者从中使用ajaxSubmit函数


我相信您想要serializeArray()而不是serialize()


我相信您想要serializeArray()而不是serialize()

我明白了…我改变了:

data:{data: $('form').serialize()},
对此

data:$('form').serialize(),
像冠军一样工作

我明白了……我改变了:

data:{data: $('form').serialize()},
对此

data:$('form').serialize(),

像冠军一样工作

你为什么要序列化你的数据?你为什么要序列化你的数据?你实际上让我想到了我发布的内容,这导致了我的答案+1的帮助!你真的让我想起了我发布的内容,这导致了我的答案+1的帮助!
data:{data: $('form').serializeArray()},
data:{data: $('form').serialize()},
data:$('form').serialize(),