The response object has a property of request.
One issue I found. If there is an exception, the exception always gets
the request object.
http://dev.rubyonrails.org/ticket/9691
I've sent a patch which would add the response to the request (which
is fed to the exception) to allow an exception to get the whole
picture.
On 28/01/2008, Gareth Evans [EMAIL PROTECTED] wrote:
I always thought the parameter to the callback was just the server reply
(response)
The docs show transport as a param, I didn't realise it was an instance of
the request.
Given this information, you're right, there's not a lot of sense to what i'm
doing.
After a quick spot of searching the API docs, it is mentioned there..
http://www.prototypejs.org/api/ajax/options
Common callbacks
When used on individual instances, all callbacks (except onException) are
invoked with two parameters: the XMLHttpRequest object and the result of
evaluating the X-JSON response header, if any (can be null).
However, you have to actually check Ajax.Response;
http://www.prototypejs.org/api/ajax/response
To see what the structure of the first paramter should be.
Is it worth rewording the common callbacks section and providing a link to
ajax.response here?
Also a function signature could be included in the common callbacks section.
Might prevent others from making the same mistake.
Gareth
On Jan 28, 2008 1:29 PM, kangax [EMAIL PROTECTED] wrote:
Gareth,
new instance of Ajax.Response is passed as a first argument into a
callback. That instance has request property which points to request
object (the one that has all your settings/parameters, etc.). I don't
really see a reason to do what you're doing.
Best,
kangax
--
-
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731
Standing on the shoulders of some very clever giants!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Prototype: Core group.
To post to this group, send email to prototype-core@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/prototype-core?hl=en
-~--~~~~--~~--~--~---