2011-01-26 3 views
1

Как-то действие не выполняется, когда я выбираю элемент из меню. Все остальное отлично работает, кроме как снова - ничего не происходит, когда я выбираю элемент.JQuery Autocomplete asp.net action not firing on select

Вот код:

<script type="text/javascript"> 

$(document).ready(function() { 
    $("#<%=txtSearchTerm.ClientID%>").autocomplete("Acc.ashx", { 
     formatItem: function(item) { return item.toString().split("#")[0]; }, 
     formatResult: function(item) { return item.toString().split("#")[0]; }, 
     select: function(event, ui) { alert('something'); } 
    }); 

    }); 


</script> 

ответ

2

Я закончил с этим рабочим раствором

<script type="text/javascript"> 

$(document).ready(function() { 
    $("#<%=txtSearchTerm.ClientID%>").autocomplete("Acc.ashx", { 
     formatItem: function(item) { return item.toString().split("#")[0]; }, 
     formatResult: function(item) { return item.toString().split("#")[0]; } 
    }); 

    $("#<%=txtSearchTerm.ClientID %>").result(function findValueCallback(event, data, formatted) 
    { 
     if(data) 
     { 
      $('#<%=hidOID.ClientID %>').val(data[0].toString().split('#')[1]); 
     }    
    }); 

    }); 


</script>