主页 > 知识库 > ajax Suggest类似google的搜索提示效果

ajax Suggest类似google的搜索提示效果

热门标签:阿里云 团购网站 Mysql连接数设置 银行业务 Linux服务器 电子围栏 科大讯飞语音识别系统 服务器配置
实现:
script type="text/javascript" src="/path/to/SuggestFramework.js">/script>
script type="text/javascript">window.onload = initializeSuggestFramework;/script>
有了上面两句后,每个取了名的文本框会多出五个属性:
1.action 必须。接受 GET 方式提交的数据,并返回相关 Javascript 数组的动态页。
2.capture 如果返回的结果不止一列(比如本例中的单词和中文意思),将要替换用户输入的那一列(从 1 开始算)。通常这个和数据库字段相对应。
可选,默认为 1.
3.columns 下拉显示的列数,比如本例中,按字母查询单词,并将中文意思显示在右侧。可选,默认为 1.
4.delay 查询延时,单位为毫秒。较低的延时会得到更快的反应,但会加重服务器负担。可选,默认为 1000(1秒)。
5.heading 如果设为 true ,第一个数组值将作为不可选择项(标题栏)。当有两列或两列以上数据时非常有用。可选,默认为 false.
数据提交只需要两个数据
1.type 输入框的name
2.q 搜索关键字(默认UTF-8编码)
您下载的压缩包中,已经包含php和ColdFusion示例,当然这个框架可以适用于所有的编程语言,无平台限制。后台数据输出就是一条 Javascript 语句。一维数组这么写:
new Array(”val1″, “val2″, “val3″);
二维数组这么写:
new Array(
new Array(”第1行条第1列”, “第1行第2列”),
new Array(”第2行条第1列”, “第1行条第2列”),
new Array(”第3行条第1列”, “第1行条第2列”)
);
最后介绍一下,css中需要定义的4个类
.SuggestFramework_List 提示内容所在区域
.SuggestFramework_Heading 第一条提示
.SuggestFramework_Highlighted 设置高亮的一条提示
.SuggestFramework_Normal 其他提示
下载地址 http://xiazai.jb51.net/200903/yuanma/SuggestFramework-0.31.zip
您可能感兴趣的文章:
  • jsp网页搜索结果中实现选中一行使其高亮
  • jsp搜索引擎
  • jsp源码实例4(搜索引擎)
  • php+ajax做仿百度搜索下拉自动提示框(有实例)
  • asp+ajax仿google搜索提示效果代码
  • jquery创建一个ajax关键词数据搜索实现思路
  • asp.net和ajax实现智能搜索功能代码
  • ThinkPHP实现ajax仿官网搜索功能实例
  • php+ajax实时输入自动搜索匹配的方法
  • Ajax+Servlet+jsp显示搜索效果

标签:衡水 江苏 广元 蚌埠 萍乡 大理 枣庄 衢州

巨人网络通讯声明:本文标题《ajax Suggest类似google的搜索提示效果》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266