Question about Callbacks in link_to_remote


#1

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


#2

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.


#3

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!