Действие JQuery Autocomplete asp.net не срабатывает при выборе - PullRequest
1 голос
/ 27 января 2011

Каким-то образом действие не завершается, когда я выбираю пункт из меню.Все остальное работает нормально, кроме как снова - ничего не происходит, когда я выбираю элемент.

Вот код:

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

1 Ответ

2 голосов
/ 27 января 2011

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

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