Skip to content
Permalink
Browse files

Fixes the parameters given to load callback when the request errors.

  • Loading branch information...
jaubourg committed May 2, 2012
1 parent d3e034f commit 9cb1ab436d0a791518ebe7b401fd169c39a356d9
Showing with 11 additions and 6 deletions.
  1. +11 −6 src/ajax.js
@@ -167,7 +167,8 @@ jQuery.fn.extend({

var selector, type,
self = this,
off = url.indexOf(" ");
off = url.indexOf(" "),
response;

if ( off >= 0 ) {
selector = url.slice( off, url.length );
@@ -193,9 +194,17 @@ jQuery.fn.extend({
// if "type" variable is undefined, then "GET" method will be used
type: type,
dataType: "html",
data: params
data: params,
complete: function( jqXHR, status ) {
if ( callback ) {
self.each( callback, [ status === "success" ? response : jqXHR.responseText, status, jqXHR ] );
}
}
}).done(function( responseText ) {

// Save response text for use in complete callback
response = responseText;

// See if a selector was specified
self.html( selector ?

@@ -212,10 +221,6 @@ jQuery.fn.extend({
// If not, just inject the full result
responseText );

}).always(function() {
if ( callback ) {
self.each( callback, arguments );
}
});

return this;

0 comments on commit 9cb1ab4

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