Select JQuery自动完成asp.net操作未在选择时触发
不知何故,当我从菜单中选择一个项目时,操作没有完成。除此之外,其他一切都可以正常工作——当我选择一个项目时,什么也没有发生 代码如下:Select JQuery自动完成asp.net操作未在选择时触发,select,jquery-autocomplete,Select,Jquery Autocomplete,不知何故,当我从菜单中选择一个项目时,操作没有完成。除此之外,其他一切都可以正常工作——当我选择一个项目时,什么也没有发生 代码如下: <script type="text/javascript"> $(document).ready(function() { $("#<%=txtSearchTerm.ClientID%>").autocomplete("Acc.ashx", { formatItem: function(item) { retu
<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>
我最终得到了这个有效的解决方案
<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>