warolv
10/20/2013 - 2:24 PM

Rails UJS events handling example using form

Rails UJS events handling example using form

$(document)
  .on('ajax:beforeSend', '#scheduling_options_form', function() {
    console.log('beforeSend');
    $('.ajax-loader').show();
  })
  .on('ajax:success', '#scheduling_options_form', function(data, status, xhr) {
    console.log('Success');
    $('.ajax-loader').hide();
  })
  .on('ajax:error', '#scheduling_options_form', function(data, status, xhr) {
    console.log('Error');
    $('.ajax-loader').hide();
  })
  
  = form_for @object, :url => settings_path, :remote => true, :html => {:id => 'scheduling_options_form', :multipart => true} do |f|