Rails 3-Ajax助手

Rails 3-Ajax助手,ajax,ruby-on-rails-3,Ajax,Ruby On Rails 3,我正在尝试远程提交表单 <% form_for @awareness_item, :remote => 'true', :url => admin_awareness_item_path(@awareness_item), :html => {:id => 'updteAwarenessItem'} do |f| %> })) 问题是,尽管我将ajax:loading回调与表单绑定在一起,但它从未被调用。唯一被称为ajax的东西是:成功。请告诉我如何将aja

我正在尝试远程提交表单

<% form_for @awareness_item, :remote => 'true', :url => admin_awareness_item_path(@awareness_item), :html => {:id => 'updteAwarenessItem'} do |f| %>
}))


问题是,尽管我将ajax:loading回调与表单绑定在一起,但它从未被调用。唯一被称为ajax的东西是:成功。请告诉我如何将ajax:loading和ajax:complete绑定到表单中。我在这里做错了什么吗?

一些回调已被重命名(请参阅)


ajax:loading
现在是
ajax:beforeSend
,因为它在jQuery中被命名为beforeSend,以避免混淆。

谢谢-这一直困扰着我!
$(document).ready(function(){
$("#updteAwarenessItem").unbind();
$("#updteAwarenessItem")
.bind("ajax:success", function(event, data, status, xhr) {
   console.log('...POSTING....');
})
.bind("ajax:loading", function(event, data, status, xhr) {
 console.log('...LOADING....');
});