序列化() 将表中的多条同名记录发送到php中。

问题描述 投票:0回答:1

我想在我的表格中使用下面的方法序列化多条记录 serialize() 来更新我的数据库。表单数据是这样的:

f_name=tom&l_name=riddle=&f_name=albus&l_name=dumbledore

如果我把这些数据用 $.post('file.php', formData, function(result) 并记录返回的结果,我只能看到最后一条 (f_name=albus&l_name=dumbledore)。我怎样才能将多条输入字段相同的记录发送到php文件中?

javascript php jquery post pdo
1个回答
1
投票

给你的输入取一个数组式的名字。

<input name="f_name[]" type="text">
<input name="l_name[]" type="text">

那么相关的编码 $_POST 变量将是数组,每行有一个元素。表单数据看起来像

f_name[]=tom&l_name[]=riddle=&f_name[]=albus&l_name[]=dumbledore
© www.soinside.com 2019 - 2024. All rights reserved.