zoukankan      html  css  js  c++  java
  • ajax练习习题三搜索

    做一个汽车搜索页面

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>易捷搜索</title>
    <style type="text/css">
    .title
    {
        font-size:40px ;
        font-style:italic;
        top:100px;
        30%;
        height:80px;
        left:35%;
        position:absolute;
    }
    
    .text
    {
    
        height:60px;
        top:200px;
        30%;
        left:35%;
        position:absolute;
        
    }
    .shuru
    {
         border:#CF0 solid 3px ;
         70%; height:40px; 
         padding:5px; 
         font-size:30px;
         font-family:'雅黑'; 
         color: #FFF;   
         text-align:left;
    }
    
    .stn
    {    
          
         background:#999;
         border:#CCC solid 4px ;
         font-size:33px ;
         font:"雅黑";
         margin-left:10px;
         position: absolute;
             
    }
    .xs
    {      
           border:1px;
           top:280px;
           30%;
           left:39%;
           position:absolute;
           z-index:5;
        
    }
    .list
    {     
           100;
           margin-top:10px;
           font:"雅黑";
           font-style:oblique;
    }
    .jg
    {
         100%;
         top:500px;
         position:absolute;
         
    }
    #tb
    {
        border:#F00 solid 1px;
    }
    </style>
    <script type="text/javascript" src="../../popwindow/jquery-1.11.2.min.js"></script>
    </head>
    
    <body>
    <div class="title" align="center" title="汽车搜索"><font  color="#FF0000" size="50px" >易捷</font>汽车搜索</div>
    <div class="text" align="center"><input  title="请输入关键字" id="sr"  class="shuru" /><input type="button"  title="点击搜索" id='btn' class="stn" align="middle"  value="搜索"/></div>
    <div class="xs"></div>
    <div class="jg"><table align="center"   id="tb" >
    
    </table></div>
    >
    </body>
    <script type="text/javascript" >
    $(document).ready(function(e) {
         //焦点事件
        $("#sr").focus(function(e) {
             $(this).css("background","#CC6");
    
        });
        $("#sr").blur(function(e) {
             $(this).css("background","red");
        });
        //时时提交
        
    $("#sr").keyup(function(e) {
                
                 var nr=$(".shuru").val();
          $.ajax({
              async:false,
              url:"chuli.php",
              data:{nr:nr},
              dataType:"TEXT",
              type:"POST",  
              success: function(data){
                  
                var hang=data.split("|");  
                var str="";
                for (var i=0;i<hang.length;i++)
                {
                    //var lie= hang[i].split("^");
                    str=str+"<div class='list'>"+hang[i]+"</div>";
                }
                $(".xs").html(str);
               }
              });
              //移入移出改变颜色
    $(".list").mouseover(function(e) {
        $(this).css("background","#C0F");
    });    
    $(".list").mouseout(function(e) {
        $(this).css("background","#FFF");
    });    
    $(".list").click(function(e) {
        //选中内容显示到搜索框然后清除联想词
      var xz=$(this).text();
      $(".shuru").val(xz);
      $(".xs").empty();
         //清楚搜索结果
      $("#tb").empty();
         
        //显示选中内容的详细信息
       
           var nr= $(".shuru").val();
             $.ajax({
                 async:false,
                  url:"chuli1.php",
              data:{nr:nr},
              dataType:"TEXT",
              type:"POST",  
              success: function(data){
                var hang=data.trim().split("|");  
                var str="<tr><td>汽车名</td><td>系列</td><td>出厂日期</td><td>油耗</td><td>功率</td><td>排量</td><td>价格</td></tr>";
                for (var i=0;i<hang.length;i++)
                {
                    var lie=hang[i].split("^");
                    str= str+"<tr><td>"+lie[1]+"</td><td>"+lie[2]+"</td><td>"+lie[3]+"</td><td>"+lie[4]+"</td><td>"+lie[5]+"</td><td>"+lie[6]+"</td><td>价格"+lie[7]+"</td></tr>";            
                }
                
                $("#tb").html(str);
               }             
             
    });    
    
     
     
    
    
    
        
    });    
    });
    
    //搜索钮搜索
    $("#btn").click(function(e) {
     
            //根据·搜索框内容搜索
        var nr= $("#sr").val();
             $.ajax({
                 async:false,
                  url:"chuli.php",
              data:{nr:nr},
              dataType:"TEXT",
              type:"POST",  
              success: function(data){
                  
                var hang=data.split("|");  
                var str="";
                for (var i=0;i<hang.length;i++)
                {
                    //var lie= hang[i].split("^");
                    str=str+"<div class='list'>"+hang[i]+"</div>";
                }
                $(".xs").html(str);
               }
                       
        });
                  //移入移出改变颜色
    $(".list").mouseover(function(e) {
        $(this).css("background","#C0F");
    });    
    $(".list").mouseout(function(e) {
        $(this).css("background","#FFF");
    });    
    $(".list").click(function(e) {
        //选中内容显示到搜索框然后清除联想词
      var xz=$(this).text();
      $(".shuru").val(xz);
      $(".xs").empty();
         //清楚搜索结果
      $("#tb").empty();
            //选中内容显示到搜索框然后清除联想词
      var xz=$(this).text();
      $(".shuru").val(xz);
      $(".xs").empty();
         //清楚搜索结果
      $("#tb").empty();
         
        //显示选中内容的详细信息
       
           var nr= $(".shuru").val();
             $.ajax({
                 async:false,
                 url:"chuli1.php",
              data:{nr:nr},
              dataType:"TEXT",
              type:"POST",  
              success: function(data){
                var hang=data.trim().split("|");  
                var str="<tr><td>汽车名</td><td>系列</td><td>出厂日期</td><td>油耗</td><td>功率</td><td>排量</td><td>价格</td></tr>";
                for (var i=0;i<hang.length;i++)
                {
                    var lie=hang[i].split("^");
                    str= str+"<tr><td>"+lie[1]+"</td><td>"+lie[2]+"</td><td>"+lie[3]+"</td><td>"+lie[4]+"</td><td>"+lie[5]+"</td><td>"+lie[6]+"</td><td>价格"+lie[7]+"</td></tr>";            
                }
                
                $("#tb").html(str);
               }             
             
    });    
    
     
     
    
    
    
        
    });    
        
    
    });     
     
    });
    
    </script>
    </html>

    处理页面一

    <?php
    $nr=$_POST["nr"];
    include ("../DBDA.class.php");
    $db=new DBDA();
    if ($nr=="")
    {
        echo "";
    }
    else
    {
    $sql="select name from car where name like '%{$nr}%'";
    $str=$db->StrQuery($sql);
    echo $str;
    }

    处理页面二

    <?php
    $nr=$_POST["nr"];
    include ("../DBDA.class.php");
    $db=new DBDA();
    $sql="select * from car where name='{$nr}'";
    echo $db->StrQuery($sql);
     

  • 相关阅读:
    图文讲解 sqlserver 2000 评测版 数据库过期 的解决方法
    SUSE shell环境语言设置
    Sleep Sort (休眠排序)
    骨干网…
    Linux下随机数
    爱吃苹果的与喜欢篮球的没必要非得达成一致~
    复杂的中国网络.....
    blog迁来迁去的......
    关于application/xwwwformurlencoded的说明
    The Art of Unix Programming
  • 原文地址:https://www.cnblogs.com/zoubizhici/p/5618042.html
Copyright © 2011-2022 走看看