From 89ce0af2cf7f001647e74fc1de92ce94a51fd5c2 Mon Sep 17 00:00:00 2001 From: George Mauer Date: Mon, 5 Jan 2015 21:00:12 -0600 Subject: Ajax: $.post and $.get can now take an options object Fixes gh-1986 Closes gh-1995 --- src/ajax.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ajax.js b/src/ajax.js index dafbc6082..a9faee78d 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -796,13 +796,14 @@ jQuery.each( [ "get", "post" ], function( i, method ) { data = undefined; } - return jQuery.ajax({ + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend({ url: url, type: method, dataType: type, data: data, success: callback - }); + }, jQuery.isPlainObject( url ) && url ) ); }; }); -- cgit v1.2.3