php实现联想搜索,你会吗?
导读:收集整理的这篇文章主要介绍了php实现联想搜索,你会吗?,觉得挺不错的,现在分享给大家,也给大家做个参考。php怎么实现联想搜索?联想搜索1.联想功能需要数据库,2.每字联想还要ajax传值,但是那,在这里咱们不用ajax,因为ajax的速...
收集整理的这篇文章主要介绍了php实现联想搜索,你会吗?,觉得挺不错的,现在分享给大家,也给大家做个参考。php怎么实现联想搜索?联想搜索
1.联想功能需要数据库,
2.每字联想还要ajax传值,
但是那,在这里咱们不用ajax,因为ajax的速度问题,所以我采用调用jquery.
效果展示:
代码实现:
调用时先引进jquery才能实现
meta charset="utf-8">
input tyPE="text" value="" id="wd">
div style='background: #e1e1e1;
width:220px;
display:none;
' id="rs">
ul>
/ul>
/div>
script src="jq.js">
/script>
script>
$(function(){
$("#wd").keyup(function(){
VAR word=$(this).val();
$.ajax({
url:'http://suggestion.baidu.COM/su?wd='+word+'&
cb=showli', dataType:'jsonp', jsonpCallback:'showli', success:function(txt){
var arr=txt.s;
var li="";
$.each(arr,function(i,val){
li+="li>
"+val+"/li>
";
}
);
$("#rs ul").htML(li);
$("#rs").slideDown('fast');
//鼠标经过元素的背景颜色改变 $("#rs ul li").bind('mouseenter',function(){
$(this).css({
'background':'yellow'}
)}
);
$("#rs ul li").bind('mouseleave',function(){
$(this).css({
'background':'#e1e1e1'}
)}
);
$("#rs ul li").bind('click',function(){
$("#wd").val($(this).html());
$("#rs").slideUp('fast');
}
);
}
}
) }
) }
)/script>
以上就是phP实现联想搜索,你会吗?的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php实现联想搜索,你会吗?
本文地址: https://pptw.com/jishu/596431.html
