首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery UI autocomplete在长项目列表中变得非常慢

jQuery UI autocomplete在长项目列表中变得非常慢
EN

Stack Overflow用户
提问于 2017-03-29 03:55:04
回答 2查看 2.1K关注 0票数 0

我有一个大约有8,000个项目的列表(从MySQL加载),我做了一个简单的超文本标记语言选择字段来加载所有这些项目,但每次加载时间都超过10-15秒。然后我将其改为jQuery自动完成,这比简单的选择字段要好得多,但每次的延迟仍然是8-10秒。有什么方法可以减少加载时间吗?

我尝试了这个方法jQuery UI Autocomplete Combobox Very Slow With Large Select Lists,但它不影响加载速度

EN

回答 2

Stack Overflow用户

发布于 2017-03-29 04:17:48

您也可以尝试使用html5数据列表

代码语言:javascript
运行
复制
<input list="browsers" name="browser">
  <datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
  </datalist>

您也可以尝试轻量级的js http://leaverou.github.io/awesomplete/

票数 0
EN

Stack Overflow用户

发布于 2018-05-07 21:42:02

datalist的问题是它目前不能被样式化...W3设计者的惊人疏忽。

否则,它比jq-ui的数千个列表项的自动完成更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43078721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档