2011-01-26 84 views
1

不知何故,当我从菜单中选择一个项目时,动作没有完成。其他一切正常,除了再次 - 没有任何反应,当我选择一个项目。JQuery自动完成asp.net动作没有选择开火

下面是代码:

<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>