git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b6d70a7
)
Fixed #1450 by returning 1223 as success. Couldn't normalize the status since jquery...
author
David Serduke
<davidserduke@gmail.com>
Thu, 29 Nov 2007 17:12:08 +0000
(17:12 +0000)
committer
David Serduke
<davidserduke@gmail.com>
Thu, 29 Nov 2007 17:12:08 +0000
(17:12 +0000)
src/ajax.js
patch
|
blob
|
history
diff --git
a/src/ajax.js
b/src/ajax.js
index
225165a
..
8e7655c
100644
(file)
--- a/
src/ajax.js
+++ b/
src/ajax.js
@@
-270,7
+270,7
@@
jQuery.extend({
s.beforeSend(xml);
if ( s.global )
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){
// 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 {
// 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:" ||
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;
jQuery.browser.safari && r.status == undefined;
} catch(e){}
return false;