кто-нибудь может мне помочь?
Я попытался сделать автозаполнение на 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];
},
});
выше мой код