Thanks for the pointer, Etienne.

After some more tweaks and research, it seems I have to wrap the JSON object in 
the call back function, like "jsonpxxxxx({json object}).

Hope this works!

> Date: Thu, 25 Jun 2009 21:19:17 -0400
> From: robillard.etie...@gmail.com
> To: jquery-en@googlegroups.com
> Subject: [jQuery] Re: getJSON flicker works but not mine -- URGENT HELP
> 
> 
> 
> Since I can't debug pretty much on the server-side, I'd suspect that
> somehow the data coming from flickr is more clean than from your host.
> 
> I also get the following error, indicating most likely a problem parsing
> the json data:
> 
> Error: invalid label
> Source File:
> http://include.classistatic.com/include/c3js/classifieds/rel1/auto2/a/p10.js?jsoncallback=jsonp1245978837391&_=1245978837487
> Line: 2, Column: 2
> Source Code:
>   "title": "Recent Uploads tagged cat",
> 
> How (which api) are you using to generate the json data ?
> I recommend "demjson" if you're using Python.
> 
> Hope this helps,
> Etienne
> 
> 
> dtrannn wrote:
> > 
> > Etienne,
> > 
> > I'm using getJSON because I need to do cross-domain data fetching.  I
> > thought getJSON is the best way for doing that from reading the docs.
> > 
> > No error messages show up in FF.  In HTTP watch, I see the JSON content
> > coming throw as
> > 
> > {
> >             "title": "Recent Uploads tagged cat",
> >             "link": "http://www.flickr.com/photos/tags/cat/";,
> >             "description": "",
> >             "modified": "2009-06-25T17:40:33Z",
> >             "generator": "http://www.flickr.com/";,
> > .
> > .
> > .
> > }
> > 
> > but the callback never fires.
> > 
> > Any other ideas?
> > 
> > 
> > Etienne Robillard-3 wrote:
> >>
> >>
> >> Hi dtrann,
> >>
> >> I never tried the $.getJSON method before but generally have better
> >> results using the plain $.ajax method. If you switch to that
> >> alternative, you should also pay attention to specifying the "json"
> >> dataType param. Oh and what is the error message reported ? ;-)
> >>
> >> Hope this helps,
> >> Etienne
> >>
> >> dtrannn wrote:
> >>> Hi, I'm a newbie trying to understand getJSON callbacks.  I have 2
> >>> getJSON
> >>> calls below.  One for flicker which works fine - the alert goes off - but
> >>> when I tried my js file, nothing happens.  Both files are returning the
> >>> exact same JSON data.
> >>>
> >>> I know I'm doing something wrong.  Can someone help me out?
> >>>
> >>> <html>
> >>> <head>
> >>>   <script
> >>> src="http://include.classistatic.com/include/c3js/classifieds/rel1/jquery-1.2.6.js";></script>
> >>>   
> >>>   <script>
> >>>   $(document).ready(function(){//alert("1");
> >>>    
> >>> $.getJSON("http://include.classistatic.com/include/c3js/classifieds/rel1/auto2/a/p10.js?jsoncallback=?";,
> >>>  
> >>> //$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?";,
> >>>  
> >>>         function(data){alert(data);});
> >>>   </script>
> >>> </head>
> >>> <body>
> >>> </body>
> >>> </html>
> >>>
> >>
> >> -- 
> >> Etienne Robillard <robillard.etie...@gmail.com>
> >> Green Tea Hackers Club <http://gthc.org/>
> >> Blog: <http://gthc.org/blog/>
> >> PGP Fingerprint: AED6 B33B B41D 5F4F A92A  2B71 874C FB27 F3A9 BDCC
> >>
> >>
> > 
> 
> 
> -- 
> Etienne Robillard <robillard.etie...@gmail.com>
> Green Tea Hackers Club <http://gthc.org/>
> Blog: <http://gthc.org/blog/>
> PGP Fingerprint: AED6 B33B B41D 5F4F A92A  2B71 874C FB27 F3A9 BDCC

_________________________________________________________________
Windows Live™ SkyDrive™: Get 25 GB of free online storage.
http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_SD_25GB_062009

Reply via email to