论坛首页 入门技术论坛

面试:大数据量的下拉列表

浏览 46117 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-07-12  
herryhaixiao 写道
写一个下拉列表的js控件,默认显示多少条,然后框中是可以输入的文本框,输入什么就用ajax自动匹配前多少条,这个应该比较合理。


这个应该是最好方式了,用户选择这个,总有多少了解其用途吧,根据输入的,匹配适合的。

说到底,还是autocomplete
0 请登录后投票
   发表时间:2010-07-12  
chris_zley 写道
下拉框能分页?还真没见过,是我脑残吗


呵呵,就是下拉到一定的条目数再去读取剩余的一部分数据显示,再下拉,再读取。。。。。现在有些grid都不是明显
的分页,而是用这种下拉分页了,比如jqGrid就提供这种功能.
0 请登录后投票
   发表时间:2010-07-12  
个人看法:
1、使用缓存,将下拉框所需数据一次性从数据库中读取出来(避免多次访问数据库而浪费资源),并且进行排序,放入缓存;
2、第一次点击下拉框时,从缓存中读取少量数据进行下拉显示(比如10到20条数据),在用户点击(拉动)滚动条时,再从缓存中读取一定量数据(比如10到20条数据)进行加载。这样避免了数据加载时间过长而等待,也避免了加载数据过多而不便于选择数据。
0 请登录后投票
   发表时间:2010-07-12  
如果真的要做, 可以使用axaj  将下拉的数据进行分等级 如果很多进行多级。当点击父级菜单的时候 再进行下级的查询! 只不过 一个下拉 放1w 条数据 真是一个sb 的需求。
0 请登录后投票
   发表时间:2010-07-13  
zhanwc 写道
cjx186 写道
zhudp.cn 写道
風一樣的男子 写道
玩QQ微博不?
玩的话你应该知道怎么搞


你们是要给QQ微博做广告还是怎么的?
到底是怎么做,你说一声就行,卖什么关子,会就会,不会就不会


就是。怎么不说玩百度,google不?


9494.一个二个都拽的不行。


各位,大牛,小牛还有正在称为牛人的朋友们.说了就说稍微清楚点...这样让我们这种新人.看的很迷糊..
如果下次可以说我有个兄弟叫Google 你问他吧...但是别打几个字...很感谢...
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics