Adds missing crossDomain test.
authorjaubourg <j@ubourg.net>
Fri, 11 Feb 2011 06:39:46 +0000 (07:39 +0100)
committerjaubourg <j@ubourg.net>
Fri, 11 Feb 2011 06:39:46 +0000 (07:39 +0100)
src/ajax/xhr.js

index e21847a..9c8790a 100644 (file)
@@ -170,7 +170,7 @@ if ( jQuery.support.ajax ) {
                                                                                // If the request is local and we have data: assume a success
                                                                                // (success with no data won't get notified, that's the best we
                                                                                // can do given current implementations)
-                                                                               !status && s.isLocal ?
+                                                                               !status && s.isLocal && !s.crossDomain ?
                                                                                ( responses.text ? 200 : 404 ) :
                                                                                // IE - #1450: sometimes returns 1223 when it should be 204
                                                                                ( status === 1223 ? 204 : status );