2011-01-26 35 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>