当前位置 博文首页 > ajax实现输入提示效果

    ajax实现输入提示效果

    作者:迪恩杰 时间:2021-09-21 19:16

    本文实例为大家分享了ajax实现输入提示效果的具体代码,供大家参考,具体内容如下

    网站主页

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Title</title>
      <style>
        *{
          margin:0px auto;
          padding:0px;
        }
        .l{
          height:50px;
          width:198px;
          border-bottom:1px solid black;
          text-align: center;
          line-height:40px;
          vertical-align: middle;
        }
      </style>
      <script src="../wenjian/jquery-2.2.3.min.js"></script>
    </head>
    <body>
    <div style="height: 50px;width: 200px"><input type="text"  style="width: 198px;height: 48px;"></div>
    <div  style="height: 500px;width: 200px;border: 1px solid black">
    <!--<div >zhongguo</div>-->
    </div>
    
    </body>
    </html>
    <script>
    $("#name").keyup(function () {
      var n = $("#name").val();
      if (n != ""){
      $.ajax({
        url:'ltchuli.php',
        data:{n:n},
        type:'post',
    //    dataType:'text',
        dataType:'json',
        success:function (data) {
    //text写法
    //     var s = data.split("|");
    //     var str = "";
    //     for (var i=0;i<s.length;i++)
    //     {
    //       str = str + "<div class='l'>" +s[i] +"</div>";
    //     }
    //     $("#list").html(str);
    //json写法
    
          for (var i in data){
            $("#list").append("<div class='l'>" +data[i] +"</div>");
          }
        }
      });
    }else {
        $("#list").html("");
      }
    })
    </script>
    
    

    处理页面

    <?php
    /**
     * Created by fcc
     * User: Administrator
     * Date: 2017/10/30
     * Time: 9:52
     */
    $n = $_POST['n'];
    require_once "../wenjian/DBDA.class.php";
    $db = new DBDA();
    $obj = "select region_name from region WHERE region_name LIKE '%{$n}%' ";
    $data = $db->Query($obj);
    //echo $data;
    echo json_encode($data);
    
    jsjbwy
    下一篇:没有了