jquery - 处理选择框中的大量数据

标签 jquery html-select large-data

嗨,我正在使用 jQuery 并从我的一个 mySQL 表中检索“项目”。该表中有大约 20,000 个“项目”,它将用作我的表单中的搜索参数。所以基本上他们可以搜索包含该“项目”的“购买”。

现在我需要他们能够从下拉列表中选择“项目”,但是用 20,000 个“项目”填充下拉列表需要很长时间。我想知道是否有任何 jQuery 插件支持自动完成下拉框的分页。

这样,用户可以开始输入前几个字母来过滤列表,或者只需单击箭头即可看到大约 20 个项目,最后一个是“请点击查看更多”。

我愿意接受任何其他关于处理巨大数据集并使用所述数据集填充 HTML 选择框的建议。

此搜索页面上可能有多个选择框,用户可以在其中选择“项目”或“客户”或类似的任何内容,然后单击“搜索”。

最佳答案

对于如此大的数据集,是时候使用 Ajax...

查看这些自动完成插件:

http://www.pengoworks.com/workshop/jquery/autocomplete.htm

http://code.google.com/p/jquery-autocomplete/

关于jquery - 处理选择框中的大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5036277/

相关文章:

javascript - 有没有更好和/或更快的方法来执行这个正则表达式?

javascript - 如何使用 Javascript 动态填充 Django 模板中的选择列表?

javascript - 我如何在 HTML 中执行此 SELECT/OPTION? (javascript)

R xgboost - 如何使用本地数据文件?

python - 解决 CSV 中无效行的问题

javascript - 在 jQuery 中选择除 ... 之外的所有元素

jquery - Twitter 分享按钮在全窗口中打开

javascript - 使用 jsPDF 将 HTML 字符串渲染为 PDF 文档

javascript - 删除 HTML 选择中的选项,结果在 IE 上不显示

pandas - 将大型数据集与 dask 合并