gpt4 book ai didi

php - 通过 AJAX 提交动态表格并将相关值获取到 PHP

转载 作者:可可西里 更新时间:2023-11-01 00:49:19 26 4
gpt4 key购买 nike

我有一个这样的表格:

<table class="table table-striped table-bordered table-condensed">
<tbody>
<tr><td><input type="text" class="input-small" name="article" /></td>
<td>
<select name="colore">
<option value="nabuk">Nabuk</option>
<option value="nero">Nero</option>
<option value="blu">Blu</option>
<option value="rosso">Rosso</option>
</select>
</td>
<td>
<select name="fondo">
<option value="gomma">Gomma</option>
<option value="cuoio">Cuoio</option>
<option value="legno">Legno</option>
</select>
</td>
<td>
<select name="numero">
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
</select></td>
<td><input type="number" class="input-mini" min="1" max="200" name="qnt" step="1" /></td>
<td></td>
</tr>
</tbody>
</table>

用户可以使用 Jquery 脚本向该表中添加许多行。这个脚本没问题,可以正常工作。之后,使用 Jquery 的 $('form').serialize(); 函数通过 Ajax post 调用将表格表单提交到 PHP 页面。

问题是:如何在不使用隐藏的补充字段(例如提交表中的行数)或不使用渐进索引的情况下,将行的每个字段的值检索到服务器端(PHP)行字段的名称?

我还没有找到解释解决方案的内容...:|

此脚本的下一步是使用 JSON 对象将表的值传递给 PHP...但这是次要问题:)

最佳答案

您可以使用数组。在字段末尾使用 [] 命名您的字段。例如,

<select name="colore[]">
...
<select name="fondo[]">
...
<select name="numero[]">

PHP 会自动更新索引

$_POST['colore'][0]
$_POST['colore'][1]
$_POST['colore'][2]
etc.

关于php - 通过 AJAX 提交动态表格并将相关值获取到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com