我使用json格式从数据库中获取值并将其显示在表中。我希望用户浏览数据并输入一个名为city的新字段。所以我在同一张表中添加了一个表单。问题是表格没有提交。
$('table').append('
<tr><td>' + element.id + '</td><td>' + element.aid + '</td><td>' + element.aname +
'</td></td>' + '</td><td>' + element.acountry + '</td><td>' + element.trips +
'</td><td>' + element.comments + '</td><td>' + element.likes + '</td>
<td>
<form action="storecity.php" method="POST">
<input type="text" name="id" value="' + element.id + '" >
<input type="text" name="city" value="">
</td><td>
<input type="submit" value="Submit" >
</form>
</td></tr>');
当我使用form.submit()时 - 我在firebug中获取表单为null。我尝试使用ajax post请求提交表单但仍无法正常工作
答案 0 :(得分:1)
表单会自动将结束表单标记过早地填充到您放置它的位置。
<input type="submit" value="Submit">
未包含在表单中,这是一个问题。您可以尝试使用跨越两个单元格的td,并将整个表单包含在单个<td></td>