X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fajax.js;h=63914d23a7aa876499b87be16ea6c1ccec1f0a40;hb=9ab00a712fe3757f130dce8b42293c82a68c690e;hp=fc1ecfde373a9fbc4e99e4d5850aeb4a14444572;hpb=64e1cdbb95b8bbefbc9dec70ae30e0714a549619;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index fc1ecfd..63914d2 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 ) {