ошибка с 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, время: 08:41. |