Just a suggestion:
Use a generic handler (ashx) instead of an aspx page.... that way
your server side code doesn't have to run though all the not-needed
page lifecycle crap
On Oct 16, 2:35 am, noob <[EMAIL PROTECTED]> wrote:
> In case anyone uses a standard .aspx page for this and has the same
> issue, I changed the content type in either of these ways for the page
> providing the text and it worked:
>
> Response.ContentType = "text/plain";
> Response.ContentType = "application/x-javascript"; // what flickr uses
>
> On Oct 15, 7:33 pm, noob <[EMAIL PROTECTED]> wrote:
>
> > I feel like an idiot but I can't get getJSON to work in firefox - can
> > anyone give me a pointer?
>
> > here is the code - top function is the jquery documentation demo code
> > which works in IE and firefox. bottom version never hits the alert:
>
> > $(document).ready(function(){
> > $.getJSON("http://api.flickr.com/services/feeds/
> > photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
> > function(data){
> > $.each(data.items, function(i,item){
> > $("<img/>").attr("src",
> > item.media.m).appendTo("#images");
> > if ( i == 3 ) return false;
> > });
> > });
>
> > $.getJSON
> > (
> > "http://localhost/bnf_dev/pages/ec_api.aspx",
> > function(data){
> > alert(data);
> > }
> > );
> > });
>
> > the .aspx page generates this string:
>
> > ({"Year":1980,"Company":"Ford","Model":"Taurus"})
>
> > It doesn't validate inhttp://jsonlint.com/butneither does the demo
> > from flickr. When I change the round to square brackets to make it
> > validate it doesn't help.
>
> > Someone posted that if the json object isn't valid to jquery, it fails
> > silently. IE I can access the individual data (I know I'm just
> > alerting the object above but it does let me access the properties.
> > I've traced it in firebug and it looks like its going through - the
> > ajax call is made the same way the flckr version is - somewhere in the
> > depths of the jquery code i'm sure it's different but i haven't found
> > it yet.
>
> > Any help greatly appreciated.
>
> > Gray