我在项目中使用jQueryUI's autcomplete。我有一个自动完成的文本,用户可以在其中搜索某些内容,并在下拉列表中找到相应的数据。
使用少量数据集,就可以正常工作。当数据集很大时会出现问题。我几乎有1L记录,这些记录具有唯一值,这些值已作为源附加到autocomplete
。
现在,一旦用户在文本栏中输入搜索字符串,浏览器就会由于jQueryUI的autocomplete
的处理而挂起。
我想知道如何优化它或使其更快,以便浏览器不会挂起。这是我创建要播放的plunkr。这就是我将源附加到自动完成功能的过程。
$("#tags").autocomplete({
source: availableTags
});
最佳答案
添加显示结果的限制,例如十个。
关于javascript - jQueryUI:带有大数据的自动完成功能正在悬挂浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38990286/