我在项目中使用jQueryUI's autcomplete。我有一个自动完成的文本,用户可以在其中搜索某些内容,并在下拉列表中找到相应的数据。

使用少量数据集,就可以正常工作。当数据集很大时会出现问题。我几乎有1L记录,这些记录具有唯一值,这些值已作为源附加到autocomplete

现在,一旦用户在文本栏中输入搜索字符串,浏览器就会由于jQueryUI的autocomplete的处理而挂起。

我想知道如何优化它或使其更快,以便浏览器不会挂起。这是我创建要播放的plunkr。这就是我将源附加到自动完成功能的过程。

$("#tags").autocomplete({
      source: availableTags
});

最佳答案

添加显示结果的限制,例如十个。

关于javascript - jQueryUI:带有大数据的自动完成功能正在悬挂浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38990286/

10-12 04:06
查看更多