关于输入框自动补全,jsuggest插件

水的川 2014-08-18 09:40:41
我想用juquery中的jsuggest插件实现自动补全的功能,就是输入一个字有相应的提示内容,提示内容从数据库查询出来,使用的是ssh2框架,后面有相应的id可以根据前面自动补全填写的内容(然后从数据库中找到id)自动显示出来。
...全文
292 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
panghaoyu 2017-03-14
  • 打赏
  • 举报
回复
实现一个智能提示功能需要ajax、数据库、jsp/php、算法等很多知识, 如果数据量大,还需要特殊优化 一个小功能,花费太大精力很不划算 我使用了92find.c-o-m的搜索框智能提示功能托管服务, 只要一行javascript代码就可以实现百度、淘宝搜索框提示的全部功能 比如:汉字拼音匹配、拼音前缀匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重 花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能 同时兼容IE、Firefox、Safari、Chrome、Opera各种浏览器 兼容ios、Android、Windows
shixitong 2014-08-18
  • 打赏
  • 举报
回复
引用 6 楼 u013377714 的回复:
这些是最简单的,数据都是自己造出来的,我的数据是从数据库取出来再返回到前端这要怎么做啊。
自己造出来的数据,和数据库取出来的,只是取的地方不一样,都是数据,只要那个方法掌握就行,最大的区别,有的可能直接是json,有的是通过url加载过来的json,都一样的
wyx100 2014-08-18
  • 打赏
  • 举报
回复
引用 3 楼 shixitong 的回复:
[quote=引用 2 楼 u013377714 的回复:] 我是根据这个http://blog.csdn.net/civilized/article/details/8562021做的,但是我下的jsuggest插件没有其中的jsuggest.css文件,感觉好奇怪,然后那个插件感觉没起作用。
哦,那你找个全的demo,然后照着做看看,有问题再贴出来 这样的控件好多的 http://www.cnblogs.com/chu888chu888/archive/2011/12/18/2292056.html[/quote]顶
水的川 2014-08-18
  • 打赏
  • 举报
回复
这些是最简单的,数据都是自己造出来的,我的数据是从数据库取出来再返回到前端这要怎么做啊。
shixitong 2014-08-18
  • 打赏
  • 举报
回复
引用 4 楼 u013377714 的回复:
额,有吗?你给的地址怎么无效?
我给你的时候还能打开的,不知道为什么打不开了 http://www.oschina.net/news/33842/jquery_autocomplete-1-0 那试试这个
水的川 2014-08-18
  • 打赏
  • 举报
回复
额,有吗?你给的地址怎么无效?
shixitong 2014-08-18
  • 打赏
  • 举报
回复
引用 2 楼 u013377714 的回复:
我是根据这个http://blog.csdn.net/civilized/article/details/8562021做的,但是我下的jsuggest插件没有其中的jsuggest.css文件,感觉好奇怪,然后那个插件感觉没起作用。
哦,那你找个全的demo,然后照着做看看,有问题再贴出来 这样的控件好多的 http://www.cnblogs.com/chu888chu888/archive/2011/12/18/2292056.html
水的川 2014-08-18
  • 打赏
  • 举报
回复
我是根据这个http://blog.csdn.net/civilized/article/details/8562021做的,但是我下的jsuggest插件没有其中的jsuggest.css文件,感觉好奇怪,然后那个插件感觉没起作用。
shixitong 2014-08-18
  • 打赏
  • 举报
回复
那你现在问题是什么? http://codeflow.org/entries/2009/jul/31/jquery-suggest/ 照着demo尝试下呢
水的川 2014-08-18
  • 打赏
  • 举报
回复
引用 13 楼 guangzy 的回复:
引用 11 楼 u013377714 的回复:
[quote=引用 10 楼 aiguyu 的回复:] 通过ajax不知道能不能实现,就是输入框有变化就调用这个ajax根据输入内容获取数据库的值然后自动补全
不是我的意思是,在body里面的input输入框是能够显示自动补全内容,但是我的输入框是js里面通过innerhtml加进去的,不知道是不是这个原因导致了与这个插件哪里出了错。
你要把这个输入框绑定函数,这样才能有自动补全功能,具体的函数名自己看API吧[/quote]我已经绑定好了。。。
  • 打赏
  • 举报
回复
引用 11 楼 u013377714 的回复:
引用 10 楼 aiguyu 的回复:
通过ajax不知道能不能实现,就是输入框有变化就调用这个ajax根据输入内容获取数据库的值然后自动补全
不是我的意思是,在body里面的input输入框是能够显示自动补全内容,但是我的输入框是js里面通过innerhtml加进去的,不知道是不是这个原因导致了与这个插件哪里出了错。
你要把这个输入框绑定函数,这样才能有自动补全功能,具体的函数名自己看API吧
唱歌的后续 2014-08-18
  • 打赏
  • 举报
回复
引用 11 楼 u013377714 的回复:
引用 10 楼 aiguyu 的回复:
通过ajax不知道能不能实现,就是输入框有变化就调用这个ajax根据输入内容获取数据库的值然后自动补全
不是我的意思是,在body里面的input输入框是能够显示自动补全内容,但是我的输入框是js里面通过innerhtml加进去的,不知道是不是这个原因导致了与这个插件哪里出了错。
这就不知道了,sorry
水的川 2014-08-18
  • 打赏
  • 举报
回复
引用 10 楼 aiguyu 的回复:
通过ajax不知道能不能实现,就是输入框有变化就调用这个ajax根据输入内容获取数据库的值然后自动补全
不是我的意思是,在body里面的input输入框是能够显示自动补全内容,但是我的输入框是js里面通过innerhtml加进去的,不知道是不是这个原因导致了与这个插件哪里出了错。
唱歌的后续 2014-08-18
  • 打赏
  • 举报
回复
通过ajax不知道能不能实现,就是输入框有变化就调用这个ajax根据输入内容获取数据库的值然后自动补全
水的川 2014-08-18
  • 打赏
  • 举报
回复
现在出了个问题就是可能是我的输入框是innerhtml的,可能是这个原因,那个自动补全失效了。。。有解决办法吗?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧