dedecms织梦使用ajax实现搜索下拉提示功能

前端之家收集整理的这篇文章主要介绍了dedecms织梦使用ajax实现搜索下拉提示功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

功能主要实现的是用户搜索的时候输入关键字,然后会出现下拉菜单,下拉菜单中出现的是站内所有包含这个关键字的文章标题用户选择,这个功能相对实用一点,即增加用户体验,也可以让用户快速的找到想要的东西。功能基于PHP+jquery来实现,参考autocomplete,效果图如下:

dedecms织梦使用ajax实现搜索下拉提示功能

首页模板,在之前加入

      function lookup(inputString) { 
        if(inputString.length == 0) { 
            // Hide the suggestion Box. 
            $('#suggestions').hide(); 
        } else { 
            $.post("/plus/search_list.PHP",{queryString: ""+inputString+""},function(data){ 
                if(data.length >0) { 
                    $('#suggestions').show(); 
                    $('#autoSuggestionsList').html(data); 
                } 
            }); 
        } 
    } // lookup 
     
    function fill(thisValue) { 
        $('#inputString').val(thisValue); 
        setTimeout("$('#suggestions').hide();",200); 
    }  

代码中的search_list.PHP就是本文下载的文件,下载后放入/plus目录下。

搜索部分的from表单代码修改

  PHP"               搜索..." 搜索...'){this.value='';}" 搜索...';}"        搜索"   Box"     

代码的实际情况具体修改,主要是输入关键字的input和下边加的DIV层。

文件,在最后加入

Box  ; ; ;  ;   ; ; ;     ;  ;   li      ; ; ;  ;;;;  lihover   ;  ;; 

添加的代码就完了,然后下载search_list.rar,下载后解压得search_list.PHP到放入/plus目录下。在这个文件里有详细注解。可根据实际情况调整。所有结果都是由这个文件来返回的。最后去前台试试您的效果把。

猜你在找的Dedecms相关文章