Hi guys,

I am trying to display Javascript code after an Ajax call. It is
executing the JS code, but it's also displaying it. It shows as:

try {
alert(...);
} catch ..
...

my controller code:

render :update do |page|
  page.alert message_var
end

my Javascript code:
  new Ajax.Updater("div_id", my_controller_url,
     {  asynchronous: true,
        evalScripts:  true,
        method:       'get',
        parameters:   query_string
      }
  );

In the prototype documentation, it says AJax.Updater's evalScripts will
eval anything in <script> tags, and they will not be displayed. Is there
anyway to wrap RJS output's in <script> tags?

Or another way of solving this?

Much thanks
Xin
-- 
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to