> It's already there. The context in which that javascript runs includes
> an object called request, which the is Ajax request object.
> In particular response.responseText is what you would expect it to be.
Thanks, Fred! However, I just can't get it to work. If I'm reading
your comment accurately, it looks like "response" is global?
I'm trying this and it doesn't work. The first alert fires but the
second one does not. Plus, there are NO JavaScript errors in FF or
IE... just "nothing at all"
//link_to_remote passes :complete => "done()"
function done() {
alert('done!');
alert(response.responseText);
}
I opened prototype.js to look "under the hood" and I see this:
...
options.onComplete = (function(response, json) {
...
Now, I have NO IDEA what this is, but it prompted me to change my code
to this:
function done(response) {
alert('done!'); //yes
alert(response.responseText); //no
}
still, nothing!
Finally, I tried this: I added response as param to my done function
(see below), and still nothing.
<%= link_to_remote 'CLICK',
:url => { :action => 'get_row' },
:update => 'temp',
:complete => "done(response)" %>
I'm so confused!
--
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
-~----------~----~----~----~------~----~------~--~---