Anladığım kadarıyla auto complete de sorun yok zaten..
Auto completeden gelen veri neticesinde sen kategori listesini yenilemek istiyorsun. sanırım!
// eğer autocomplate den gelen veriyi bir değişkene atıyabilirsen sorun yok başlayalım
var autoComVeri = result;
autoComVeri.chance(function(){
kayegoriKontroler(autoComVeri);
});
function kategoriKontroler(data){
if (data = 'ahmet') var sirala = 'yontem1';
if (data = 'ali') var sirala = 'yontem2';
if (data = 'mehmet') var sirala = 'yontem3';
if (data = 'hasan') var sirala = 'yontem4';
if(sirala){
if(sirala=='yontem1')$('#bahsigecenkategori').val('istedigin liste deeri1');
if(sirala=='yontem2')$('#bahsigecenkategori').val('istedigin liste deeri2');
if(sirala=='yontem3')$('#bahsigecenkategori').val('istedigin liste deeri3');
if(sirala=='yontem4')$('#bahsigecenkategori').val('istedigin liste deeri4');
// $('#bahsigecenkategori').val('istedigin liste deeri4'); bu kısmı istediğin gibi değiştirebilirsin
}
}