Hi,

I am trying to retrieve JSON Data  from a remote server and manipulate
teh returned data.  That all works fine - the callback is executed and
it all works as expected.  The issue I am running into is that I want
to use timeouts and error messages also - and they are not working.

I tried the following code (just demo code - not the one I am using)

       $.ajax({
               type:"GET",
               url: "http://www.thisSite.com/badurl.asp";,
               data:"jsoncallback=?",
               dataType: "json",
           timeout: 1000,
           error: function(){
               alert('Error loading document');
           },
           success: function(data){
              alert(data);
           }
       });

If I run the above function I would expect the error function to be
called as it would get a 404 error for the bad URL... but that *does
not happen*.  No function is called.  If, however, you change the URL
to be a local address (but still incorrect) then the error function
*is* called.

I'm sure I'm missing something fundamental!! But is there a way to
call error functions for remote urls?  And if so how!

Thanks,
Patrick

Reply via email to