【发布时间】:2012-11-25 16:35:52
【问题描述】:
我在前面
$('.VHere').prepend('<input type="checkbox" value="test1" id="testid">');
并写入数据库。通过表单发布时,不会捕获#testid。它捕获表单中除此之外的所有其他字段。此外,如果重新加载页面,则会捕获此特定字段。
知道为什么。
【问题讨论】:
-
我认为,前置工作不够快,重新加载 html 后它会看到它.. 只是猜测,我说的也可能是错误的,对不起
-
您缺少帮助您所需的所有代码 - 例如什么是
.VHere- 不要用评论回答 - 编辑问题,为您的表单添加 html 和您正在使用的 js(您是通过 ajax 提交的吗?)。请注意,除非选中,否则复选框不会包含在帖子数据中。 -
如果您使用表单进行提交,您还需要将
name="testid"添加到该元素。如果您使用 jQuery 进行提交,请发布您的 jQuery 代码。