Ajax: remove deprecated extensions from ajax promise

(cherry-picked from 9d1b989f20)
Fixes gh-2084
Closes gh-2092
This commit is contained in:
Oleg Gaidarenko
2015-02-15 05:41:38 +03:00
parent 04fc801217
commit 9368a8cd8c
2 changed files with 10 additions and 12 deletions

View File

@@ -488,9 +488,7 @@ jQuery.extend({
};
// Attach deferreds
deferred.promise( jqXHR ).complete = completeDeferred.add;
jqXHR.success = jqXHR.done;
jqXHR.error = jqXHR.fail;
deferred.promise( jqXHR );
// Remove hash character (#7531: and string promotion)
// Add protocol if not provided (prefilters might expect it)
@@ -620,9 +618,9 @@ jQuery.extend({
strAbort = "abort";
// Install callbacks on deferreds
for ( i in { success: 1, error: 1, complete: 1 } ) {
jqXHR[ i ]( s[ i ] );
}
completeDeferred.add( s.complete );
jqXHR.done( s.success );
jqXHR.fail( s.error );
// Get transport
transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );