我就是这样做的
$('.myforms').ajaxForm();在我将更多的表单添加到html之后,这些表单分配了这个.myforms类,所以我不得不再次调用$('.myforms').ajaxForm() 。
是否有可能注册ajaxForm现场?
发布于 2010-12-15 02:04:41
检查一下实时查询插件。它允许您模拟.live(),但可以将行为扩展到DOM元素,而不仅仅是事件。
发布于 2010-12-15 01:47:52
不是使用jQuery的live(),而是可以监视表单对DOM的更改,并从那里触发ajaxForm()。请参阅这条线
发布于 2012-02-03 08:41:30
您不需要使用jQuery live,只需将ajaxForm代码放入函数中,然后在ajax成功中再次调用该函数来重新绑定视图中的新表单。
function bindSubmitNewPost() {
var options = {
target: '#new-post-message-1',
beforeSubmit: showRequest,
success: showResponse
};
$('.FormNewPost').ajaxForm(options);
}https://stackoverflow.com/questions/4445987
复制相似问题