Skip to content
Permalink
Browse files

Fixed #1450 by returning 1223 as success. Couldn't normalize the stat…

…us since jquery uses the actual xmlhttprequest object.
  • Loading branch information
davids549 committed Nov 29, 2007
1 parent b6d70a7 commit 7ac564cd98a869d558ea4b3be6919baab0f48d10
Showing with 3 additions and 2 deletions.
  1. +3 −2 src/ajax.js
@@ -270,7 +270,7 @@ jQuery.extend({
s.beforeSend(xml);

if ( s.global )
jQuery.event.trigger("ajaxSend", [xml, s]);
jQuery.event.trigger("ajaxSend", [xml, s]);

// Wait for a response to come back
var onreadystatechange = function(isTimeout){
@@ -397,8 +397,9 @@ jQuery.extend({
// Determines if an XMLHttpRequest was successful or not
httpSuccess: function( r ) {
try {
// IE error sometimes returns 1223 when it should be 204 so treat it as success, see #1450
return !r.status && location.protocol == "file:" ||
( r.status >= 200 && r.status < 300 ) || r.status == 304 ||
( r.status >= 200 && r.status < 300 ) || r.status == 304 || r.status == 1223 ||
jQuery.browser.safari && r.status == undefined;
} catch(e){}
return false;

0 comments on commit 7ac564c

Please sign in to comment.
You can’t perform that action at this time.