在我的项目中(在 Spring 和 hibernate 上工作)我需要为一个表单保留大约 22 个 HTML 下拉列表,每个下拉列表有大约 30,000 多个条目,每个下拉列表从数据库中获取数据,因为这个页面加载延迟(40 多秒)现在我想要要将下拉列表替换为类似的功能之一,现在我想保留自动完成文本框,现在我想知道 HTML 下拉列表和自动完成文本框的主要性能问题,或者对此的任何建议或任何替代方案提前谢谢。
问问题
4759 次
3 回答
0
我认为使用自动完成文本框比下拉更有益。
在下拉的情况下,数据会立即加载,因此会延迟。
在这种情况下,只向数据库发出一个请求。
在自动完成文本框的情况下,数据将加载到完全需要的文本框中。
因此jsp的加载时间急剧减少。
(a) 对于自动补全文本框,不需要使用任何插件,管理起来很方便。
(b) 使用简单的 json 格式为使用 ajax 的文本框提供输入。
(c) 在文本框上定义触发 ajax 请求以显示文本的条件,例如..
想在输入 3 个字符等后获取文本...
于 2013-07-03T11:45:40.687 回答
0
您还可以使用 jquery 选择的插件。
您可以正常select box
应用jquery chosen plugin
到该特定选择框。
于 2013-07-03T05:17:53.377 回答
0
我希望您访问这篇文章:-超过 300 行的下拉列表的最佳解决方案?
这家伙给出了你需要的最好的解决方案,而且很好。“自动填充下拉菜单”。
于 2013-07-03T05:05:33.167 回答