Javascript 提交表单时firebug中的表单为空错误

Javascript 提交表单时firebug中的表单为空错误,javascript,jquery,ajax,form-submit,Javascript,Jquery,Ajax,Form Submit,我使用json格式从数据库中获取值,并将它们显示在表中。我希望用户浏览数据并输入一个名为city的新字段。所以我在同一个表中添加了一个表单。问题是表单没有提交 $('table').append(' <tr><td>' + element.id + '</td><td>' + element.aid + '</td><td>' + element.aname + '</td></td>

我使用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>');
$('table')。追加('table')
'+element.id+''+element.aid+''+element.aname+
''+''+元素.a国家+''+元素.trips+
''+element.comments+''+element.likes+'
');

当我使用form.submit()时-我得到firebug中的form为null。我尝试使用ajax post请求提交表单,但仍然不起作用

表单会自动过早地将关闭表单标记填充到您放置它的位置,因为它碍事了



未包含在表单中,这是一个问题。您可以尝试使用跨两个单元格并在单个

中包含整个表单的td。这就是我使用模板的原因。您可以演示一下如何使用
form.submit()
<input type="submit" value="Submit">