responseText
responseXML
responseJSON

so self-evident ^^

my vote for responseJSON :)

On 1/25/07, Colin Mollenhour <[EMAIL PROTECTED]> wrote:
>
> Martin, I disagree with your handling of parameters. As previously
> stated, I believe the X-JSON header handling should be left intact,
> as-is, both for backwards compatibility, and because it is still useful
> as a separate feature.  The Content-type header detected as
> "application/json" should be an entirely new feature and be implemented
> via a property set in the transport. (e.g. transport.responseJSON) See
> my previous post for further reasoning and explanation.  Several people
> have agreed with this and I see no reason not to handle it this way.
>
> Cheers,
> Colin
>
> Martin Bialasinski wrote:
> > If content-type is application/json:
> >   -  a possible X-JSON header is disregarded.
> >   -  the responseText is eval'd via string.evalJSON()
> >      transport.responseJSON is set to the returned value, thous it is
> >      * an Object, if evalJSON() succeeds
> >      * null, if evalJSON() fails because the eval() failed
> >      * null, if sanitize was requested and the data did not pass
> >
> >      Question: should failing the sanitize process in evalJSON()
> > trigger onException? I believe yes.
> >
> > If content-type is not application/json:
> >   (only the X-JSON part)
> >   -  the X-JSON header is eval'd via string.evalJSON()
> >      transport.responseJSON is set to the returned value, thous it is
> >      * an Object, if evalJSON() succeeds
> >      * null, if evalJSON() fails because the eval() failed
> >      * null, if sanitize was requested and the data did not pass
> >
> > Result:
> >   transport.responseJSON always contains the JSON object returned (if
> > there was any), regardless how it was transported.
> >
> > Question:
> > The callbacks get a parameter list of (transport, json). The json
> > parameter is not needed any more, if transport.responseJSON is used
> > consistently, but we cannot let it go for compatibility reasons.
> >
> > If If content-type is not application/json, json gets its value from
> > the X-JSON header.
> > If If content-type is application/json, should it gets its value from
> > from the responseText?
> >
> >
>
>
> >
>


-- 
Kjell
-- www.m3nt0r.de

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" 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-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to