【发布时间】:2023-03-02 21:15:02
【问题描述】:
我正在尝试将一些 jQuery 代码放在一起,一旦用户执行某个操作,它们就会将表单元素(输入复选框)添加到表单中。稍后用户可以提交此表单。
我对 jQuery 完全陌生,但我已经设法将一些几乎可以工作的代码放在一起。这是我得到的:
$("#someDivID").load("myPage.asp?id=x");
myPage.asp 生成一些表单元素,这些都很好地显示在页面上。
但是,一旦我提交(通过 POST)表单,新的表单元素实际上并没有发布。这是表单提交功能:
$(document).ready(function() {
var options = {};
// bind to the form's submit event
$('#MyFormID').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
如果我完全错了,请原谅我,但我猜这是因为新的表单元素是在最初加载 DOM 之后生成的。我是否必须重新加载 DOM(如果需要怎么做?),还是应该以不同的方式做整个事情?
最好的问候, 亚当
【问题讨论】:
标签: jquery dom forms dynamic reload