diff --git a/src/jquery.autocomplete.js b/src/jquery.autocomplete.js
index 17146d25..58129e69 100644
--- a/src/jquery.autocomplete.js
+++ b/src/jquery.autocomplete.js
@@ -56,6 +56,7 @@
             that = this,
             defaults = {
                 ajaxSettings: {},
+                ajaxSetter: null,
                 autoSelectFirst: false,
                 appendTo: document.body,
                 serviceUrl: null,
@@ -594,6 +595,9 @@
 
                 $.extend(ajaxSettings, options.ajaxSettings);
 
+                $.isFunction(options.ajaxSetter) &&
+                    options.ajaxSetter(q, ajaxSettings)
+
                 that.currentRequest = $.ajax(ajaxSettings).done(function (data) {
                     var result;
                     that.currentRequest = null;