Ajax 观察者表单的可能回调

Ajax 观察者表单的可能回调,ajax,ruby-on-rails-3,prototypejs,ruby-on-rails-2,Ajax,Ruby On Rails 3,Prototypejs,Ruby On Rails 2,谁能告诉我哪些是可能的观察员形式的回调?我正在开发一个旧的Rails应用程序,它已经从Rails 2迁移到Rails 3。应用程序包含像field_observer和form_observer这样的观察者 我想在用户通过此表单提交表单时添加一个条件,如果条件满足,则只发送Ajax请求,否则终止请求 我想这样做: <%= observe_form lrv.simple_form_id, :before => "Element.show('big_spinner

谁能告诉我哪些是可能的观察员形式的回调?我正在开发一个旧的Rails应用程序,它已经从Rails 2迁移到Rails 3。应用程序包含像field_observer和form_observer这样的观察者

我想在用户通过此表单提交表单时添加一个条件,如果条件满足,则只发送Ajax请求,否则终止请求

我想这样做:

<%= observe_form lrv.simple_form_id,
          :before    => "Element.show('big_spinner')",
          :failure   => "alert('Failed AJAX update.')",
          :complete  => "Element.hide('big_spinner')",
          :condition => "CallerMethod.show_event_confirmation(#{confirmation_required?(lrv)})",
          :url       => { :action => :update, lodging_group_reservation: true }
    -%>
这可能是因为我添加了不同的ID,但这是必需的,因为此页面上有许多表单

TypeError: $(...) is null
var elements = $(form).getElementsByTagName('*'),