I have a page with a search form using a form_remote_for where I want
the search results to display below the form. Everything is mostly
working, but instead of getting fomatted output, I get a JS error
message. That message actually seems to hold the data I want (I see
evidence of the search results in the jibberish).
My first foray in using Ajax with Rails, and I have two other instances
with remote_link_to working finr, but this one I just can''t see
what''s
different about it to cause it to fail.
----------- ERROR -----------
try { Element.update("searchResults", "\074h1\076Search
Results\.......
} catch (e) { alert(''RJS error:\n\n'' + e.toString());
alert(''Element.update(\"searchResults\",........ throw e }
#--- FORM PARTIAL ------
<% form_remote_tag(:url => {:action =>
''search_results'' },
:html => {:id => ''stdSearchForm''},
:update => ''searchResults'') do -%>
--- yadda ---
<% end -%>
#--- CONTROLLER -------
def search_results
@search_list = Child.get_list(params)
respond_to do |request_format|
request_format.js
end
end
#--- RJS FILE ------------
page.replace_html("searchResults",
:partial => (@app_site_paths.panels +
''child_search_results''),
:locals => {:search_list => @search_list})
#--- HTML FILE ---------
<div id="childSearch">
<%= yield :main %>
</div> <!-- /childSearch -->
<div id="searchResults"></div>
The error string actually shows in in the searchResults <div>
I''ve looked at my code, compared to books & blogs & my working
examples,
and I just don''t see what''s wrong.
Ideas ??
-- gw
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---