【发布时间】:2011-03-15 11:13:17
【问题描述】:
我最近有点痛苦。我一直在使用 JQuery 对话框在 Web 应用程序中显示一些配置屏幕。没什么特别的。但是,我有几个边缘情况,其中此配置表单将显示一些... 11000 个选项的下拉列表。 [道奇烂番茄]
不用说,它很慢。显示 JQuery 对话框最多可能需要 9 秒(并且初始化也很慢)。
第一个问题是:有没有办法加快对话框的速度?从表面上看,它每次打开时都会复制所有内容。如果有办法避免这种情况,那会有所帮助。
第二个问题:当被要求显示大量数据时,还有其他 jQuery 对话框表现更好吗?
一如既往,欢迎使用其他解决方案。一些自动完成 ajax 也不错,但可能仍然很慢,除非它至少需要几个初始字符。
【问题讨论】:
-
伙计,这是一个很长的下拉列表。即使您能够解决您的技术问题,我也建议您使用不同的控件,例如过滤列表或某种数据浏览器。取决于数据内容。