AutoComplete Widget :: Flat Data Custom Script

DataSource

This DataSource instance points to a custom PHP script that returns flat demo data of recent search terms and number of results. The schema has been defined to parse tab-delimited data rows that are separated by line breaks. For maximum cache usage, the DataSource has been configured to match query subsets in the cache, and the cache itself has been turned up to 60 entries for fewer round trips to the server.

AutoComplete

Three AutoComplete instances are created that all point the a single DataSource for maximimum cache efficiency. Queries can be delimited using the semi-colon (;) character. For demonstration purposes, each instance decreases the query delay slightly, and each instance presents the return data in the container in a slightly different way.

Yahoo! Search (1 sec query delay):

Yahoo! Search (0.5 sec query delay):

Yahoo! Search (0 sec query delay):

Sample Code

CSS:

Markup:

JavaScript: