Мне нужно ограничить число строк с помощью 10 во время автозаполнения. Данные взяты из db. Есть ли какой-либо атрибут, например «maxrows» или что-то в этом роде? Я не хочу добавлять свиток.jquery autocomplete limit results
предлагаю метод заблаговременно.
мой код:
$("#iIdlbl").autocomplete({
source : function(request, response) {
var value = jQuery("#iIdlbl").val();
$.ajax({
url : 'getiId.html',
dataType : 'json',
data : {
filter : value
},
success : function(data) {
response(jQuery.map(data.iList,function(item) {
return {
value : item.iId,
key : item.iId
};
}));
},
error : function(XMLHttpRequest,textStatus,errorThrown) {
$.loader('close');
}
});
},
minLength : 0,
open : function() {
$(this).removeClass(
"ui-corner-all").addClass(
"ui-corner-top");
},
close : function() {
$(this).removeClass(
"ui-corner-top").addClass(
"ui-corner-all");
},
select : function(event, ui) {
searchById(ui.item.value);
}
});
спасибо позвольте мне проверить это и любые другие ответы? –
ОК. Не забудьте принять мой ответ, если он будет работать. Я заметил, что вы принимаете 0%. И + 1 всегда хороши :) –
еще раз спасибо. Я использовал этот метод. Ограничивая счетчик при запросе .. любым другим методом? maxItemsToShow: 10 не работает –