diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ajax.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ajax.js b/src/ajax.js index fc1ecfde3..63914d23a 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -427,10 +427,8 @@ jQuery.extend({ // Stored error error, - // Keep track of statusCode callbacks - oldStatusCode = statusCode; - - statusCode = undefined; + // To keep track of statusCode based callbacks + oldStatusCode; // If successful, handle type chaining if ( status >= 200 && status < 300 || status === 304 ) { @@ -588,6 +586,8 @@ jQuery.extend({ } // Status-dependent callbacks + oldStatusCode = statusCode; + statusCode = undefined; jXHR.statusCode( oldStatusCode ); if ( s.global ) { |