ошибка с autocomplete
Здравствуйте.
есть код автокоплита:
jQuery(\'#AdDataCardo_codeGruz\').autocomplete({\'minLength\':2,\'autoFill\':false,\'focus\':function( event, ui ) {
$( "#AdDataCardo_codeGruz" ).val( ui.item.code );
return false;
},\'select\':function( event, ui ) {
$("#_attribute_id").val(ui.item.id);
return false;
},\'source\':function(request, response) {
$.getJSON("/ru/findCargo/seachCardo", {
term: request.term
}, response);
}}).data("autocomplete")._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.code + "</a>" )
.appendTo( ul );
};
но при заполнении поля он мне выводит пустые значения autoComplete и в консоли выдаёт что Код:
Cannot set property '_renderItem' of undefinedкак решить эту проблему? |
.data("autocomplete")._renderItem
ты пытаешься получить .data("autocomplete") - но такого дата к элементу $( "#AdDataCardo_codeGruz" ) не прикреплено, и возвращается undefined. И далее к нему ты пытаешься добавить undefined._renderItem = function() и логично получаешь ошибку. Не в версии Jq дело |
| Часовой пояс GMT +3, время: 17:22. |