The complete event wasn't getting called on local file 404s. Thanks to 'mrspeaker...
authorJohn Resig <jeresig@gmail.com>
Sat, 7 Nov 2009 13:59:47 +0000 (14:59 +0100)
committerJohn Resig <jeresig@gmail.com>
Sat, 7 Nov 2009 13:59:47 +0000 (14:59 +0100)
src/ajax.js

index 1cb7ee5..353c824 100644 (file)
@@ -457,6 +457,8 @@ jQuery.extend({
                        xhr.send( type === "POST" || type === "PUT" ? s.data : null );
                } catch(e) {
                        jQuery.handleError(s, xhr, null, e);
+                       // Fire the complete handlers
+                       complete();
                }
 
                // firefox 1.5 doesn't fire statechange for sync requests