Использование автозаполнения с пользовательским результатом.При наведении на результаты я получаю следующую ошибку:
Uncaught TypeError: Невозможно прочитать свойство 'значение' из неопределенного
Результаты возвращаются, как и ожидалось, но возникает ошибкакогда мы наводим курсор на результаты
json data:
[{"id":"23","fname":"Joe","state":"1"},
{"id":"24","fname":"Test","state":"1"}]
автозаполнение вызова:
$( ".headsearch" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "<?php echo base_url();?>search",
type: 'post',
dataType: 'JSON',
data: {
search: request.term
},
success: function( data ) {
// console.log(data);
response( data );
}
});
},
minLength : 2,
}).data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $( "<li>" )
.data( "ui-autocomplete-item", item )
.append( "<a>" + item.id + "|" + item.fname + "|" + item.state + "</a>" )
.appendTo( ul );
};