I have been working on implementing auto complete functionality for a text box by making an Ajax call to a database with the textbox content and selected search field as parameters. Although I got it to work using the AjaxToolkit AutoCompleteExtender, it only allows me to pass the content of the textbox as a parameter. I have successfully implemented the Ajax request and obtained a string array of autocomplete suggestions.
Now, my question is which HTML element should I use for the extender part? The default AutoCompleteExtender uses a <'ul'> element filled with <'li'> items, but this seems like a complex process to replicate with js/jquery. Is there a more efficient way to bind my string array to a control? What element does Google utilize for their autocomplete feature?