Fixes #7868. ResponseText is now properly propagated for error callbacks.
[jquery.git] / src / ajax.js
index a814d80..744476f 100644 (file)
@@ -464,6 +464,11 @@ jQuery.extend({
                        } else { // if not success, mark it as an error
 
                                        error = error || statusText;
+
+                                       // Set responseText if needed
+                                       if ( response ) {
+                                               jXHR.responseText = response;
+                                       }
                        }
 
                        // Set data for the fake xhr object