This is an extended version of jQuery Mobile 1.4.2 Remote autocomplete.
http://demos.jquerymobile.com/1.4.3/listview-autocomplete-remote/
This uses ‘filterablebeforefilter’ event to dynamically populate a listview as a user types a search query. My Demo listens to ‘filterablebeforefilter’ and let you seach for contacts.
And onclick of a contact in list it request again for contact details and show in a new page.

This is a typical scenario for several projects.

Demo of Autocomplete using ‘filterablebeforefilter’

Below is the code.