X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=blobdiff_plain;f=src%2Fajax%2Fxhr.js;fp=src%2Fajax%2Fxhr.js;h=b18274c437eff9488880ee2672960effe60ae5b4;hp=91a71de8d6aba61add0ebcb70f1bc4bc69e647ac;hb=d6fbbe1080fdcaf8eb22753eddf000aeb7d99545;hpb=2c77704b145a24ad39648740466ed015fd4163dc diff --git a/src/ajax/xhr.js b/src/ajax/xhr.js index 91a71de..b18274c 100644 --- a/src/ajax/xhr.js +++ b/src/ajax/xhr.js @@ -178,6 +178,12 @@ if ( jQuery.support.ajax ) { // IE - #1450: sometimes returns 1223 when it should be 204 if ( status === 1223 ) { status = 204; + // Various - #8177: a Not Modified response was received + // yet no conditional request headers was provided + } else if ( status === 304 && + !headers[ "if-modified-since" ] && + !headers[ "if-none-match" ] ) { + status = 200; // Status 0 encompasses several cases } else if ( !status ) { // Cross-domain