aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGeorge Mauer <gmauer@gmail.com>2015-01-05 21:00:12 -0600
committerDave Methvin <dave.methvin@gmail.com>2015-01-11 20:32:38 -0500
commit89ce0af2cf7f001647e74fc1de92ce94a51fd5c2 (patch)
tree251c899a3fe79bea5d0288c5f151eeffdd4eea26 /src
parentbb928bde7e7b85357fef3fedd450b04c03e965d7 (diff)
downloadjquery-89ce0af2cf7f001647e74fc1de92ce94a51fd5c2.tar.gz
jquery-89ce0af2cf7f001647e74fc1de92ce94a51fd5c2.zip
Ajax: $.post and $.get can now take an options object
Fixes gh-1986 Closes gh-1995
Diffstat (limited to 'src')
-rw-r--r--src/ajax.js5
1 files changed, 3 insertions, 2 deletions
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 ) );
};
});