求js+php+ajax搜索自动提示代码
想做一个站内搜索的功能,类似于百度搜索框的功能,输入一个字符后,会自动弹出相关的信息。也看了很多网上的资料,大多不是有BUG,就是错的。我对js,ajax,css不是很熟悉,所以,来求一段可以用的代码。ajax中传递的数据是一个数组。PS:copy的代码就不用发了,我基本上都看过了、ps:要考虑用鼠标放上面可以移动,点击鼠标,可以选中,被选中的数据高亮显示。退格键,或者增加一个字符会重新搜索相关条件。谢谢大家的帮忙了!!!
这代码略多,给你个大体的思路吧,具体的你自己实现,我简化哈··先说大体思路,ajax +php 用ajax方式,查询数据库是否 有未读信息,有则返回 1,然后执行弹出或者通知什么的效果,采用定时刷新,异步执行,前台不通知
123456789101112131415 //jQuery//自动执行,可以放在页尾,每10秒钟执行一次setTimeout('message()',10000); //ajax查询函数function message(){ $.ajax({ url:"./message.php?time"+new Date().toString(), type:'GET', success:function(data){ if (data){ //如果有消息,则执行弹出页面功能;没有不操作 } } });}
message.php
php这里查询是否有未读,有则怎样操作执行数据库,进行标记等,然后随便返回个值就行,没有就是没都不输出
这样前台jaquery 哪里 如果接收到返回的 data 是存在数据,则执行 提示操作
热门标签: