Thanks Fred. I see in the code that you're correct (however that link implies that you can do this, it shows an example of how to add a script tag). So generically, is it ever possible to use an ajax call, such as link_to_remote, where response partial renders javascript?
Thanks, Dino On Mar 31, 4:54 am, Frederick Cheung <frederick.che...@gmail.com> wrote: > On Mar 31, 4:12 am, dinoD <dinodorr...@yahoo.com> wrote:> Thanks for the > reply. I'm writing the <script> code because i'm > > testing an example user of the widget, and it simply calls the website > > that generates the widget. so is there some escaping type issue that > > would prevent directly rendering a <script> tag from RJS? > > Prototype strips script tags (seehttp://prototypejs.org/api/element/replace > ) > > Fred > > > On Mar 30, 9:39 pm, Phlip <phlip2...@gmail.com> wrote: > > > > dino d. wrote: > > > > I'm trying to create a widget where my rails code generates a fresh > > > > widget (which is javascript) to replace the old one. To do this, I > > > > need to insert new javascript with AJAX with RJS (so my partial begins > > > > with <script...). Is this possible? Right now, it replaces the old > > > > widget div with nothing and I get no errors. Is this a browser > > > > safeguard or something? > > > > Wouldn't your controller action look like this? > > > > def xhr_whatever > > > render :update do |rjs| > > > rjs.replace :my_div, '<script> js blah blah blah </script>' > > > end > > > end > > > > The stack should handle escaping, javascript-ing, escaping, transmitting, > > > de-escaping, evaluating, and de-escaping that. > > > > But I'm sure there's a better way to write your actual feature. I sling > > > Ajax > > > here and there all the time and never once found a need to push a > > > '<script>'... --~--~---------~--~----~------------~-------~--~----~ 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@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---