如何处理大型JQueryUI自动完成响应?

时间:2011-10-07 21:46:11

标签: javascript jquery-ui

在我的应用程序中,JQueryUI自动完成源是一个非常大的集合。当我将源绑定到文本框时,当许多项与用户输入匹配时,大列表将贯穿整个页面。有没有办法在建议列表中添加滚动条?目前,我将服务器上的响应限制为20项。但是,这将使我们的用户感到艰难。

顺便说一句,我正在动态构建自动建议列表,每次用户输入新角色时都会调用服务器。

1 个答案:

答案 0 :(得分:2)

将结果修剪至20-30个结果并等待用户下一个字母更好地过滤搜索结果。

拥有非常大的自动完成列表并不是一个好习惯,因为你会失去很多性能,并且自动完成的所有优点都会消失。