Question about Callbacks in link_to_remote

Currently, I have a link_to_remote like this:

<%= link_to_remote(“Get Results”,
:update => ‘query_results’,
:with => “‘tags=’ + $F(‘query_tags’)”,
:loading => “new Effect.Appear(‘comment_loading’)”,
:complete => “Element.hide(‘comment_loading’)”,
:url => { :action => :get_results })

Can I have more than one callback for :loading and :complete? That is,
using this syntax, can I make more than one element appear and hide when
get_results is executing? If so, how might I edit this code?

Thanks!

Terry

Hi Terry.

Have you tried separating javascript statements in the loading and
complete
parameters with semicolons?

e.g. :loading => “new Effect.Appear(‘comment_loading’); new
Effect.Appear
(‘another_element’)”

Cheers,

Dan.

Yup - thanks Dan! I figured that out on my own about 10 minutes after
sending the email. Felt like a noob for asking, but for someone who
doesn’t
know much javascript it wasn’t blindingly obvious.

Thanks again!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs