diff --git a/src/ajax/load.js b/src/ajax/load.js index d9c4550fb..d28277bde 100644 --- a/src/ajax/load.js +++ b/src/ajax/load.js @@ -70,7 +70,9 @@ jQuery.fn.load = function( url, params, callback ) { // but they are ignored because response was set above. // If it fails, this function gets "jqXHR", "status", "error" }).always( callback && function( jqXHR, status ) { - self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + self.each( function() { + callback.apply( self, response || [ jqXHR.responseText, status, jqXHR ] ); + }); }); }