我对 jQuery 比较陌生,我在使用 jQuery 动态添加表单元素然后使用 PHP 遍历这些表单元素以添加到数据库时遇到问题。
基本上我拥有的是一个表格,单击 adiv
后,会添加一个包含表单元素的新表格行。代码如下所示:
$('.addRow1').click(function() {
<?php $count++; ?>
$('.mainTable > tbody:last').one().append('<tr><td>Chronic Pain Referral</td><td>Chronic referral</td><td><input type="hidden" name="count" value="<?php echo $count; ?>"><textarea name="notes"></textarea></td></tr>');
});
如您所见,我尝试使用 PHP 添加一个计数器,因此每次添加一行时它都会添加1 to $count
,然后我可以简单地执行一个foreach()
语句来遍历每一行的表单数据。
然而这并没有奏效。如果我尝试foreach()
与计数器一起使用,我会收到服务器错误,并且如果我只是添加很多表行并单击,当我打印计数器值时,无论我添加多少行submit
,它总是以结束。1