атрибут contenteditable поставил автозаполнение не работает - PullRequest
0 голосов
/ 13 сентября 2018

кто-нибудь может мне помочь? Я попытался сделать автозаполнение на contenteditable элемент и использовал typeahead, но это не сработало, какое-либо решение, пожалуйста?

    $(".table-responsive > #part-table > #part-show tr td[contenteditable='true'].typeahead").typeahead({
    source: function(query, process) {
        // alert(elementAutoCom);
        $.ajax({
            url: BASE_URL+ 'spareparts/input_incoming_parts/autoComplete/',
            type: 'POST',
            dataType: 'JSON',
            data: 'query=' + query,
            autoSelect: true,
            minLength: 2,
            delay: 400,
            success: function(data) {
                console.log(data);
                     process(data);
            }
        });
    },
    highlighter: function(item) {
        // Split JSON Array into multiple pieces of data from a database
        var object = item.split('#'),
        body = '<div class="typeahead">';
        body += '<div class="media">'
        body += '<div class="media-body">';
        body += '<span>' + object[0] + '</span>' + '<span style="font-size:7pt" ></span></p>';
        body += '</div>';
        body += '</div>';
        return body;
    },
    updater: function(item) {
        var object = item.split('#');
        return object[0];
    },
});

выше мой код

...