Bootstrap Typeahead выбранный предмет не передается в программу обновления - PullRequest
0 голосов
/ 09 сентября 2018

Я использую тип начальной загрузки, мне нужно обработать выбранный элемент, но я не могу получить доступ к элементу в программе обновления.

<input id="docSearch" type="text"  autocomplete="off" placeholder="Search Doctor..."  >


  $(document).ready(function() {
$('#docSearch').typeahead({
    source: function(query, result) {
        $.ajax({
            url: "pullDocs.php",
            data: 'inp=' + query,
            dataType: "json",
            type: "POST",
            success: function(data) {

                result($.map(data, function(item) {
                    return item.docName + " - " + item.clinicName + " | " + item.clinicCity;
                }));

            }
        });
    }
    updater: function(item) {
        $('#hiddenInputElement').val(item.docId);
        return item.docName;
    }
});

});

Я также пытался обработать событие on select следующим образом ...

$('#docSearch').on('typeahead:selected', function(evt, item) {
    console.log(item);
});

Но это тоже не сработало, это событие даже не срабатывает.

...