a) Autocomplete di jquery (vedi google)
b) Implementazione ajax nel tuo metodo attuale (vedi qui)