Makes sure statusText always defaults to "error".
[jquery.git] / src / ajax.js
index 76f9834..15ad6a8 100644 (file)
@@ -509,7 +509,7 @@ jQuery.extend({
                                // We extract error from statusText
                                // then normalize statusText and status for non-aborts
                                error = statusText;
-                               if( status ) {
+                               if( !statusText || status ) {
                                        statusText = "error";
                                        if ( status < 0 ) {
                                                status = 0;