关于AJAX的AUTOCOMPLETE

full_of_ink 2006-11-02 10:32:44
首先声明,我不太懂AJAX,我是在用户角度来想问题。也就是说,如果有好的AUTOCOMPLETE我会拿来用的,但是我查看了好多好多AUTOCOMPLETE的实例,对用户来说总是不完美。以下是我的观点:

我发现所有的AUTOCOMPLETE的功能都是单一操作的。也就是说我在输入i的话,会出现所有带i的单词,这是正确的,但是在真正应用上,用户的要求会更复杂,比如用户想搜索一款摩托罗拉 E2手机,他将有可能这样操作:
一、在搜索框内输入”摩托“(因为后面两个字用拼音比较麻烦),那么当然,所有相关的商品都出来:包括摩托罗拉 A780,摩托罗拉 A760,摩托罗拉 V3,摩托罗拉 E2,摩托罗拉 A1200,雅马哈摩托车等等。
二、用户看到有那么多的手机,于是会很习惯的继续在搜索框内打一个空格,然后打“E2” ,于是很遗憾地,AUTOCOMPLETE就没办法了。
我的这个问题的目的就是想询问能否实现空格后的文字,能否继续匹配?

我尝试用很多的组件,但是都无法完成这个效果。


在所有的AUTOCOMPLETE中,我觉得从界面来看,CAPXOUS.AutoComplete是最漂亮的(它是收费的),也是我最想用的一个,而且根据他的解释,比其他的的比如YUI的功能都要好一些,具体请看:http://capxous.com/scriptaculo.htm。其他免费的如YUI,neverModules-autocomplete,都不太美观。象我们公司这样想把大部分精力放到自己的业务逻辑上的开发者来说,用一些成熟的模块是最好的选择。
...全文
503 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wuweijian1984 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chaircat 的回复:]
AJAX在这里只是一种和服务器通信的技术...到底怎样使用还是程序员的问题...
对你说的问题...很多方法可以解决...
[/Quote]

能具体说说怎么实现吗?在线等。
「已注销」 2007-03-03
  • 打赏
  • 举报
回复
ls的。。。人家也要活
不收费人家怎么养家糊口?
superman_yc 2007-03-01
  • 打赏
  • 举报
回复
鄙视收费!!
cat_hsfz 2006-11-02
  • 打赏
  • 举报
回复
例如Atlas的AutoComplete,就是调用服务器端的Web Service,如何作搜索是由Web Service决定的。
chaircat 2006-11-02
  • 打赏
  • 举报
回复
AJAX在这里只是一种和服务器通信的技术...到底怎样使用还是程序员的问题...
对你说的问题...很多方法可以解决...
发帖
Ajax

5.2w+

社区成员

Web 开发 Ajax
社区管理员
  • Ajax
加入社区
帖子事件
创建了帖子
2006-11-02 10:32
社区公告
暂无公告