我正在使用以下代码自动完成文本字段
$(function() {
var availableTags = [
<?php
foreach($botname as $row)
{
echo "'".$row->plsal_name_botanical."-".$row->pot_code."',";
}?>
];
$( "#botname" ).autocomplete({
source: availableTags
});
});
结果数组很大。如何编写代码来限制显示建议。
答案 0 :(得分:1)
您可以将结果中的任何一项拆分为:
$(function() {
var availableTags = [ <? php
foreach($botname as $row) {
echo "'".$row - > plsal_name_botanical.
"-".$row - > pot_code.
"',";
} ?>
];
});
$("#botname").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(availableTags, request.term);
response(results.slice(0, 10));
}
});