Reload Partial (Rails Ajax) Reload Partial (Rails Ajax) ajax ajax

Reload Partial (Rails Ajax)


The request might not be an Ajax call. Make Ajax call. User remote_form_for instead of form_for or use jquery.form for sending ajax calls to controller. If you are using jquery then do something like:

<%= javascript_include_tag "jquery-1.4.4.min.js", "jquery.form" %><%= form_for :user, :url => {:controller =>  "come_controller",:action => "some_action"}, :html => {:id => 'form_id', :class => 'cmxform', :onsubmit => "return false;"} do |f| %>......................................<% end %><script type="text/javascript">$('#form_id').submit(function() {var container = $("#show_cards_div");            $(this).unbind('submit').ajaxSubmit({              success: function(data) {                     container.html(data);              }            })            return false          });</script>

in controller do something like this.

render :partial => "reloadThisPartial", :layout => false, :locals =>{:users =>@users}