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