首页 新闻 搜索 专区 学院

asp.net、js请问人人网的@功能怎么实现的 谢谢

0
悬赏园豆:40 [待解决问题]

就是@之后弹出好友提示怎么实现 谢谢了

写错的意境的主页 写错的意境 | 初学一级 | 园豆:136
提问于:2012-03-30 21:14
< >
分享
所有回答(5)
0

对文本框的keyup事件进行监听,当用户输入@后查找用户关注的好友,然后用一个列表显示出来

artwl | 园豆:16526 (专家六级) | 2012-03-30 21:48

求详解   谢谢了

支持(0) 反对(0) 写错的意境 | 园豆:136 (初学一级) | 2012-03-30 22:17
0

这其实是自动完成功能,有现成的:

1.使用asp.net ajax框架来实现自动完成

2.使用JQuery AutoComplete插件

思路大体是:

1.捕获前端输入

2.将关键字提交到后台

3.后台接受传值,到数据库进行查询和匹配,最后将结果以列表形式或Json格式返回给前台

4.前台对后台返回的数据进行样式处理后显示到页面

月漩涡 | 园豆:328 (菜鸟二级) | 2012-03-30 23:01
0

关注学习。。。

KivenRo | 园豆:1722 (小虾三级) | 2012-03-31 09:04
0

应该是对文本框的keyup事件进行监听,然后用ajax进行显示吧

辰666 | 园豆:222 (菜鸟二级) | 2012-03-31 10:29
0

这个应该就是Jquery的 AutoComplete实现的。刚在网上为楼主找了个例子:http://www.cnblogs.com/hyl8218/archive/2010/03/19/1688828.html

这上面有详细的代码例子,自己看看吧!主要涉及到的技术就是 json、jquery ajax、jquery AutoComplete。

憤怒的小鳥 | 园豆:206 (菜鸟二级) | 2012-03-31 11:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册