Hmm over a month an no other responses....that isn't really helpful.
On Nov 14, 10:09 pm, Technocrat <[EMAIL PROTECTED]> wrote: > That was my thought as well at first, but as I said if I change > dataType to text and just alert(data); it comes across as expected. I > also manually adjusted the output from the ajax file and can reproduce > the same results. > > Perhaps there is something else I am missing, but I can't see it. > > On Nov 14, 4:08 pm, George <[EMAIL PROTECTED]> wrote: > > > Somehow i do not think it has anything to do with JSON. > > Nobody analyzes passed values on client. > > > With AJAX there are 2 to tango :) > > I think it's the server side that has a problem... > > > George. > > > On Nov 14, 6:00 pm,Technocrat<[EMAIL PROTECTED]> wrote: > > > > I am using the AJAX class with the dataType set to json and cache off. > > > I am polling with the this class about every 2 minutes. > > > > So here what I am doing to get the error and it is reproducible. I > > > have everything set really simply right now. > > > > Here is the success function I am using: > > > function(data) { > > > alert(data.id);} > > > > It just set to alert so I can see what's going on. > > > > Here is the first JSON data getting passed to it: > > > {"name":"","id":0} > > > > And I get an alert that says 0. So far so good. > > > > Next poll I get: > > > {"name":"test","id":22} > > > > And I get an alert that says 22. Still fine. > > > > Next poll I get: > > > {"name":"","id":0} > > > > I get an alert of 22!? Which is wrong. > > > > Next poll I get: > > > {"name":"test2","id":23} > > > > And I get an alert that says 23. Ok back on track. > > > > Next poll I get: > > > {"name":"","id":0} > > > > I get an alert of 23!? Which is wrong again. > > > > So for some reason if a value gets set to 0 it doesn't send back a > > > proper 0 it send back a previous value. I changed from json to text > > > to make sure the data was correct and it shows correctly on each > > > poll. So this appears to be a json only issue. > > > > My guess is there is a not equal statement some where that is not > > > correct.