URL of the server side script.
Limit's the number of entries stored in cache.
Time delay of when to send the ajax requests in milliseconds.
CSS Class that will be attached to the UL created.
Maximum number of ajax requests allowed within a scripts duration. If 0, no limit is applied
Minimum number of required characters to send server side.
Parameters that get passed to the server. The value defined by postVar will be overridden by the users input.
Name of the users input as it gets posted to the server.
Prevents form submission when user selects a value from the UL drop down list using the enter key.
CSS Class toggled on li elements when mouseover or up/down events occur.
Tells autoComplete whether or not to use script level caching.
Width of the UL drop down list. Default's to the width of the Input field
Callback function when the user loses focus on the input field. Has a 150 millisecond delay.
Callback function when the user focuses on the input field.
Callback function when maximum number of ajax requests is reached. Will only fire if maxRequests is not 0.
Callback function when the user selects an option from the UL drop down list.
Callback function when the user highlights one of the options of the UL drop down list.
$('selector of input').autoComplete({...New Options...}, -1);
List of options to be extending into that input's settings. Same as the initial settings that were passed, only these will override those settings.
Key code to be passed with the keyup event trigger. You can find a list of key codes here, or just use -1.
Prevents old settings from being re-applied and overriding options passed with trigger
Prevents keyup event from completing it's functionality. Useful for changing a few options on the fly without firing off the drop down list.