Hi,
I haven’t touched Ruby for a while. How do you replace link_to_remote
text after user clicks on them? Once a user clicks ‘Delete this post,’
I want the text gets replaced to ‘pending request’ – is there any easy
way to do this?
<%= link_to_remote(‘Delete this post’, :complete => ‘pending request’,
:url => { :controller => “posts”,
:action => “delete”,:id => “delete_link” + post_item.id.to_s,
:post_id => post_item.id})%>
On Apr 19, 4:43 pm, Michael W. [email protected]
wrote:
Hi,
I haven’t touched Ruby for a while. How do you replace link_to_remote
text after user clicks on them? Once a user clicks ‘Delete this post,’
I want the text gets replaced to ‘pending request’ – is there any easy
way to do this?
You’ll need a smidgen of javascript for this. if blah where the dom id
of the link, $(‘blah’).update ‘pending request’ might be enough or you
might want to actually replace the link rather than just change it’s
text. The prototype api ( Prototype API Documentation | Home (Deprecated URL) ) has details on
both (obviously if you’re using a different js library, read that
api).
Depending on your app you might want to do with when the request is
started rather than when the request completes; one of the other
options like :before might be appropriate.
Fred