首页后端开发PHPphp实现联想搜索,你会吗?

php实现联想搜索,你会吗?

时间2024-02-02 05:39:02发布访客分类PHP浏览373
导读:收集整理的这篇文章主要介绍了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
PHP中三种设置脚本最大执行时间的方法 PHP中常用header头汇总

游客 回复需填写必要信息