like I said, json is valid but it contains some html tag, I will try to remove them.
thanks for the tips On 6 jan, 18:22, Sean McArthur <[email protected]> wrote: > Even if you're saying 200 but returning nothing for the body, it fails. > Return something, like '1'. > > On Thu, Jan 6, 2011 at 8:08 AM, Stewart Mckinney <[email protected]>wrote: > > > Either that or you have javascript or HTML elements returned in your JSON - > > JSON.decode will return a failure in both cases in secure mode. > > > On Thu, Jan 6, 2011 at 8:38 AM, Arian Stolwijk <[email protected]> wrote: > > >> Maybe your JSON isn't valid? > > >> On Thu, Jan 6, 2011 at 2:28 PM, Grummfy <[email protected]> wrote: > > >>> Ok, problem comes from secure option in JSON.decode with secure at > >>> true. > > >>> But I don't understand why it's a problem ... > > >>> On 6 jan, 12:55, Grummfy <[email protected]> wrote: > >>> > Hello, > >>> > I have a problem with a Request.Json call : > >>> > I call some Request one after one (called in complete event) : > >>> > The response is strange : > >>> > I have this event : failure, failure, failure, failure, failure, ... > >>> > But all response have a status 200 OK, all response are good and > >>> > complete. > > >>> > Tested on Google Chrome 8.0.552.224 and Mozilla Firefox 3.6.13 with > >>> > firebug 1.6.1. > > >>> > My call : > >>> > var request = new Request.JSON( > >>> > { > >>> > method: 'GET', > >>> > onComplete: callbacks['complete'], > >>> > onSuccess: callbacks['success'], > >>> > onFailure: callbacks['failure'], > >>> > onException: callbacks['exception'], > >>> > url: url}); > > >>> > request.send(); > > >>> > callbacks is an array with functions, with console.log('name of > >>> > event'); and callbacks['complete'] rebuild a new request object
