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....');
});