如何ajax通过ajax加载的表单

时间:2010-10-01 18:48:32

标签: jquery

我正在使用jQuery form plugin并且效果很好。现在我正在使用ajax加载表单。成功回调我有类似的代码

success: function(data) {
  $('#container').prepend(data);
  ajaxify_form();
}

var ajaxify_form = function() {
    $('.new_form').ajaxForm(options);
};

我需要做所有这些因为我无法让jquery表单与'live'一起工作。

我做错了什么。有没有更好的方法来绑定通过ajax加载的表单,这样我就不需要在每个成功的回调中显式绑定。

1 个答案:

答案 0 :(得分:0)

与我的答案有点相似:jquery live event for added dom elements

使用livequery()插件并执行一次。它将触发添加到DOM的现有表单和新表单。

$('.ajax_form').livequery(function() {
  //use $(this) to apply form plugin   
});