当前位置:编程学习 > C#/ASP.NET >>

《百度谷歌那种提示栏》就是输入一个‘字’,弹出相关这个‘字’的提示

各位大侠。。。

我想做个像谷歌,百度那种能输入一个字后能提示的网页。。。

如果用AJAX做,那我能把提示的数据直接放在XML里吗??如果可以,怎么用啊???

求百度,谷歌提示栏AJAX做法的程序。。。在此拜谢了~~~~ --------------------编程问答-------------------- 我记得以前看过这种实现
给文本框的textChange事件设置一个方法
每次用户输入就会启动一个0.5秒的倒计时,如果倒计时到就去请求数据
这样用户连续输入的时候不会请求数据,只有用户停止输入才会请求数据。

请求数据一般用的是JSON格式,你可以去百度一下JSON,这种格式数据时被JavaScript支持的 --------------------编程问答-------------------- ajax --------------------编程问答-------------------- 学习了,只知道肯定是ajax --------------------编程问答-------------------- Ajax
楼主可以搜搜,java都有这种例子,相信.net也有。 --------------------编程问答-------------------- AJAX
http://www.cnblogs.com/angells/archive/2010/02/21/1670565.html --------------------编程问答-------------------- 自动补全功能?
http://download.csdn.net/tag/ajax%E8%87%AA%E5%8A%A8%E8%A1%A5%E5%85%A8 --------------------编程问答-------------------- AutoComplete控件也可以做到 --------------------编程问答--------------------
引用 7 楼 kakasalad 的回复:
AutoComplete控件也可以做到

+1 --------------------编程问答-------------------- 他们好像用的是索引!!! --------------------编程问答-------------------- AJAX 完全开源的仿Google和百度下拉智能提示

http://download.csdn.net/detail/e8love/1641564

看下这个吧 ASP 和Asp.net 两个版本 没用任何js框架

比较原始的做法  --------------------编程问答--------------------
 两种方式实现在智能提示、
   http://download.csdn.net/detail/yuan521929/3895122 --------------------编程问答-------------------- ajax 3.5 控件 --------------------编程问答--------------------
引用 8 楼 xiaozhang1528008 的回复:
引用 7 楼 kakasalad 的回复:
AutoComplete控件也可以做到

+1

++1 --------------------编程问答-------------------- 用ScriptManager控件+Ajax就可以搞定。我以前做仿第三破书店就用过,绝对可以。 --------------------编程问答-------------------- 准确的说 叫 ajax自动完成   你搜这个一大把

原理就是你输入的时候触发一个js事件  ontextchange吧  具体自己查查
然后你就用ajax去你的服务器调数据过来
再用js把这个回传的数据做一个div定位在之前的文本框下面就可以  

--------------------编程问答-------------------- 请楼主搜索 autocomplete。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,