0

只是想知道管理下拉列表中的数千个项目(来自数据库)是什么体面的方法。谈到我的特定问题,获取此数据的查询非常昂贵,我宁愿不要不必要地查询数据。这告诉我ajax 下拉可能不是最好的主意。

你会怎么做?缓存数据,并使用ajax查询?

4

1 回答 1

1

在这种情况下,下拉菜单可能不是一个好主意。也许是带有分页的网格?

如果您绝对必须使用下拉列表 - 缓存查询结果(如果结果集太大,则在数据库端的表中,否则在 Web 服务器上的内存缓存中)并使用支持类型的下拉列表,因此当用户键入几个字符 - 只显示相关的相关记录。

于 2013-07-30T03:38:06.200 回答