try $.getJSON("http://130.216.208.254:10001/all_data.json<http://130.216.208.254:10001/all_data.json? callback=getdata>", getdata);
i think you might have confused getJSON with the JSONP result On Sat, Sep 5, 2009 at 9:50 PM, Tony <e.sen...@gmail.com> wrote: > > I am using the getJSON command and using firebug for debugging, if I > go to this server i setup with this url: > http://url/all_data.json?callback=getdata > > It returns json data warped with getdata({data}). I have validated the > json part using jsonlint, so from firebug's net tab I get a param > (callback getdata), header and response, etc. as expected. But if I > use jquery's getjson, I get param, and header but the response is > empty and function callback doesn't trigger (no alert). > > I have been pulling my hair out trying to solve this for the last few > hours (I know that getjson uses OPTIONS instead of GETS and I can see > that the request is made on the server and the json should be sent as > normal). > > Here is my code for this section: > > <script type="application/javascript"> > function getdata(data){ > alert(data.name); > } > $.getJSON("http://130.216.208.254:10001/all_data.json? > callback=getdata"); > </script> >