【发布时间】:2015-09-14 07:08:39
【问题描述】:
所以我正在运行这个:
if($results)
{
foreach ( $results as $booking )
{
echo '<tr><form id="form'.$booking->b_id.'"><td>'.$booking->name.'</td><td>'.$booking->date.'</td></tr></form>';
}
}
由于某种原因,当我尝试使用 jQuery 提取表单数据时,它是空的,当我在 Chrome 开发工具中检查标记时,它看起来像这样:
<tr><form id="form6"></form><td>test</td><td>2015-09-17</td></tr>
如您所见,表单是在其他任何内容之前打印的。我只是不明白为什么,我可能在这里遗漏了一些非常基本的东西。
有人知道吗?
【问题讨论】:
-
您不能将表格的一部分包含在
form中。这就是线索。 -
如果你想要
<form> <table></table> </form>