我相对较新的jQuery和我有问题动态添加表单元素使用jQuery然后遍历这些表单元素与PHP添加到数据库。动态添加表单元素与jQuery和提交到数据库与PHP
基本上我所拥有的是一个表格,当点击一个div
时,会添加一个包含表单元素的新表格行。代码如下所示:
$('.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
结尾。
JS/jQuery是客户端,PHP是服务器端。基本上'<?php $ count ++; ?>'在服务器上只运行一次。 – HamZa
了解HTTP协议:jQuery如何执行HTTP请求以及PHP如何处理它们[并生成相应的HTTP响应]。 – moonwave99