我正在尝试将一些 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(如果需要怎么做?),还是应该以不同的方式做整个事情?
最好的问候,亚当