diff --git a/src/ajax.js b/src/ajax.js
index <HASH>..<HASH> 100644
--- a/src/ajax.js
+++ b/src/ajax.js
@@ -211,7 +211,7 @@
           if (error) ajaxError(error, 'parsererror', xhr, settings)
           else ajaxSuccess(result, xhr, settings)
         } else {
-          ajaxError(null, 'error', xhr, settings)
+          ajaxError(null, xhr.status ? 'error' : 'abort', xhr, settings)
         }
       }
     }
$.ajax error callback correctly reports "abort" status

Before it was just "error".

Assumes that an XHR status of "0" means that the request has
been aborted.

Fixes #<I>