Ajax not working with form_remote_tag!

Hello everyone,

for some reason my ajax form isnt working. I have NO idea why not! My
ajax form is in my index view. Here is my code.
My index view is this:

<h1>Charts</h1>
<div id="dividing_box">
  <% form_remote_tag :url => {:action => 'view'}, :update => 'results'
do %>
       Between:
       <%= date_select :date_1, :order => [ :day, :month, :year ],
:start_year => 2010, :end_year => Time.now.year %> and
       <%= date_select :date_2, :order => [ :day, :month, :year ],
:start_year => 2010,:end_year => Time.now.year %><br/>
       Type <%= select( "charts", "type", { "Calories burned" =>
"calories_burned", "Distance" => "distance", "Heart rate" =>
"heart_rate"}) %><br/>
       <%= submit_tag 'View' %>
  <% end %>
  <div id="results">
  </div>
</div>

My action called view view's is this:
<%= @graph %>

my view action is:

  def view
    date_1 = params[:date_1]
    date_2 = params[:date_2]
    type = params[:type]
    @graph = open_flash_chart_object(758,400, show(date_1, date_2,
type))
  end

Thanks,

zack.

Hello everyone,

for some reason my ajax form isnt working. I have NO idea why not!

I am not an expert at rjs as I prefer to go directly with jquery, but when you say not working, have you tried in firbug to see if a request is being sent at all? Is anything executing?

David Kahn wrote in post #949268:

It doesnt seem to be posting anything.. :s

def view
date_1 = params[:date_1]
date_2 = params[:date_2]
type = params[:type]
@graph = open_flash_chart_object(758,400, show(date_1, date_2,
type))

    render :update do |page|
    page.replace_html "results", :partial => "path_to_view"
    page[:results].visual_effect :highlight,
                          :startcolor => "#bbcccc",
                          :endcolor => "#ccdddd"
    end
end

Phillip wrote in post #949370:

def view
   date_1 = params[:date_1]
   date_2 = params[:date_2]
   type = params[:type]
   @graph = open_flash_chart_object(758,400, show(date_1, date_2,
type))

    render :update do |page|
    page.replace_html "results", :partial => "path_to_view"
    page[:results].visual_effect :highlight,
                          :startcolor => "#bbcccc",
                          :endcolor => "#ccdddd"
    end
end

Thanks for the reply, but stil nothing..

Are you seeing the post in the log? If not then it is the submit that
is failing. Have a look at the html for the form and see if you can
see anything wrong (View, Page Source or similar in the browser).
Also copy the html and paste it into the w3c html validator to check
the html is valid.

Colin

Well then the submit must be failing because nothing appears in the log.
This is very odd :S.

Thanks,

Zack.

Are you using rails 3? The helpers with remote dont work the same way

nope im using version 2.3.8 .