I finally worked it out! Apparently, IIS reports a 404 for file
extensions it doesn't recognise as safe, so *.json file was a big no-
no.

Soon as I changed it to the .txt file mentioned above (must've posted
that as an idea before actually trying it in my code - oops!) it all
worked.

Then moving into the proper project, turns out the JSON being
generated by ASP.NET was invalid (the JSON validator at JSONlint.com
was my friend for that one). It's all working tickety-boo now :)

Thanks all
Jon

On Aug 18, 2:08 pm, Ryura <[EMAIL PROTECTED]> wrote:
> Is it actually accessing the file correctly? I'd say provide a test
> case or check yourself with Firebug.
>
> On Aug 18, 6:00 am, Jon Sidnell <[EMAIL PROTECTED]> wrote:
>
> > Hi
>
> > I'm trying to get some JSON content using the $.getJSON function, but
> > it just won't work!!
>
> > I started out using ASP.NET to generate a load of JSON, but decided to
> > create a simple text file with a JSON string in it instead.
>
> > Here's my JavaScript:
>
> >         $.getJSON("/test.txt", function(data) {
> >                 alert("I got the stuff");
> >         });
>
> >         $("#msg").ajaxError(function(event, request, settings, error) {
> >                 $(this).append("<p>" + error + "</p>");
> >         });
>
> > And my test.txt file contains:
>
> >         { "offer": {
> >                 "id": 2,
> >                 "title": "animals could talk",
> >                 "image": "_blank.gif"
> >                 }
> >         }
>
> > Is there anything really obvious I'm doing wrong?
>
> > Thanks
> > Jon

Reply via email to