HTML Dropdown v / s自动填充文本框

时间:2013-07-03 04:54:45

标签: java javascript jquery html5 spring-mvc

在我的项目中(处理Spring和hibernate)我需要为表单保留大约22个HTML下拉列表,每个下拉列表都有大约30,000多个条目,每个下拉列表从数据库中获取数据,因为此页面加载延迟(40+秒)现在我想将下拉列表替换为类似的功能,现在我想保留自动填充文本框,现在我想知道HTML下拉列表和自动填充文本框中的主要性能问题或任何建议或任何替代方案提前感谢。

3 个答案:

答案 0 :(得分:0)

我希望您访问此帖: - Best solution for a drop down list with over 300 rows?

这家伙给出了你需要的最佳解决方案及其优点。 “自动填充下拉列表”。

答案 1 :(得分:0)

您还可以使用jquery选择的插件。

select box应用于该特定选择框,您可以保持正常jquery chosen plugin

参考http://davidwalsh.name/jquery-chosen

答案 2 :(得分:0)

我认为使用自动填充文本框比下拉列表更有用。

  1. 如果是下拉列表,数据会立即加载,因此会延迟。

    在这种情况下,只对数据库发出一个请求。

  2. 如果是自动填充文本框,数据将加载到完全必需的文本框中。

    因此,jsp的加载时间急剧减少。

  3. (a)对于自动填充文本框,不需要使用任何类型的插件,因为可以轻松管理它。

    (b)使用简单的json格式使用ajax为文本框提供输入。

    (c)在文本框上定义条件,用于触发显示文本的ajax请求,如<.. p>

    想要在输入3个字符等后获取文字......