zoukankan      html  css  js  c++  java
  • 分页列表显示查询信息

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>黑马旅游-搜索</title>
    <link rel="stylesheet" type="text/css" href="css/common.css">
    <link rel="stylesheet" href="css/search.css">
    <script src="js/jquery-3.3.1.js"></script>
    <script>
    $(function () {
    var search = location.search;
    var cid = search.split("=")[1];
    load(cid);
    });

    function load(cid,currentPage) {
    //发送ajax请求,请求"route/pageQuery,传递cid
    $.get("route/pageQuery",{cid:cid,currentPage:currentPage},function (data) {
    //解析pagebean数据,展示到页面上
    //1、分页工具条数据展示
    //1.1、展示总页码和总记录数
    $("#totalPage").html(data.totalPage);
    $("#totalCount").html(data.totalCount);
    //1.2、展示分页页码
    /*
    <li><a href="">首页</a></li>
    <li class="threeword"><a href="#">上一页</a></li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
    <li><a href="#">7</a></li>
    <li><a href="#">8</a></li>
    <li><a href="#">9</a></li>
    <li><a href="#">10</a></li>
    <li class="threeword"><a href="javascript:;">下一页</a></li>
    <li class="threeword"><a href="javascript:;">末页</a></li>
    */
    var lis = '';
    var firstPage = ' <li onclick="javacript:load(' + cid + ')"><a href="javascript:void(0)">首页</a></li>';
    //计算上一页的页码
    var beforeNum=data.currentPage-1;
    if (beforeNum<=0) {
    beforeNum = 1;
    }
    var beforePage = '<li class="threeword" onclick="javacript:load(' + cid + ',' + beforeNum + ')"><a href="javascript:void(0)">上一页</a></li>';

    lis+=firstPage;
    lis+=beforePage;
    //展示分页页码
    /*
    1、一共展示10个页码,能够达到前五后四的效果
    2、如果前面不足5个,后面补全10个
    3、如果后面不足4个,前面补全10
    */
    //定义开始位置和结束位置
    var begin ;
    var end;

    if(data.totalPage<10){
    //总页码不足10页
    begin = 1;
    end = data.totalPage;
    }else{
    //总页码大于10页
    begin = data.currentPage-5;
    end = data.currentPage+4;
    // 2、如果前面不足5个,后面补全10个
    if(begin < 1){
    begin =1;
    end = begin + 9;
    }
    if(end > data.totalPage){
    end = data.totalPage;
    begin = end - 9;
    }

    }

    for(var i =begin; i<=end;i++){
    var li='';
    if(data.currentPage==i){
    //创建页码的li
    li=' <li class="curPage" onclick="javacript:load('+cid+','+i+')"><a href="javascript:void(0)">'+i+'</a></li>';
    }else {
    //创建页码的li
    li=' <li onclick="javacript:load('+cid+','+i+')"><a href="javascript:void(0);">'+i+'</a></li>';
    }

    /* for(var i=1;i<=data.totalPage;i++){
    var li='';
    if(data.currentPage==i){
    //创建页码的li
    li=' <li class="curPage" onclick="javacript:load('+cid+','+i+')"><a href="javascript:void(0)">'+i+'</a></li>';
    }else {
    //创建页码的li
    li=' <li onclick="javacript:load('+cid+','+i+')"><a href="javascript:void(0);">'+i+'</a></li>';
    }*/

    //拼接字符串
    lis+=li;
    }
    //计算下一页
    var afterNum=data.currentPage+1;
    if(afterNum>=data.totalPage){
    afterNum = data.totalPage;
    }
    var afterPage=' <li class="threeword" onclick="javascript:load('+cid+','+afterNum+')"><a href="javascript:void(0);">下一页</a></li>';
    var lastPage =' <li class="threeword" onclick="javacript:load('+cid+','+data.totalPage+')"><a href="javascript:void(0);">末页</a></li>';
    lis+=afterPage;
    lis+=lastPage;
    //将lis内容设置到ul中
    $("#pageNum").html(lis);

    //2、列表数据
    /*
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>【减100元 含除夕/春节出发】广州增城三英温泉度假酒店/自由行套票</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>299</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    */
    var route_lis ='';
    for(var i=0;i<data.list.length ;i++){
    var route = data.list[i];
    var li ='<li> ' +
    ' <div class="img"><img src="'+route.rimage+'" style=" 299px"></div> ' +
    ' <div class="text1"> ' +
    ' <p>'+route.rname+'</p> ' +
    ' <br/> ' +
    ' <p>'+route.routeIntroduce+'</p> ' +
    ' </div> ' +
    ' <div class="price"> ' +
    ' <p class="price_num"> ' +
    ' <span>&yen;</span> ' +
    ' <span>'+route.price+'</span> ' +
    ' <span>起</span> ' +
    ' </p> ' +
    ' <p><a href="route_detail.html">查看详情</a></p> ' +
    ' </div> ' +
    ' </li>';
    route_lis+=li;
    }
    $("#route").html(route_lis);
    //定位
    window.scrollTo(0,0);
    });
    }
    </script>
    </head>

    <body>
    <!--引入头部-->
    <div id="header"></div>
    <div class="page_one">
    <div class="contant">
    <div class="crumbs">
    <img src="images/search.png" alt="">
    <p>黑马旅行><span>搜索结果</span></p>
    </div>
    <div class="xinxi clearfix">
    <div class="left">
    <div class="header">
    <span>商品信息</span>
    <span class="jg">价格</span>
    </div>
    <ul id="route">
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>【减100元 含除夕/春节出发】广州增城三英温泉度假酒店/自由行套票</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>299</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>浪花朵朵旅行普吉岛丛林飞跃空中飞人探险游中文服务泰国旅游</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>899</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>黑妞皇家旅行普吉岛攀牙湾大船星光之旅皮划艇日落休闲特色体验</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>999</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>浪花朵朵旅行普吉岛皇帝岛珊瑚岛香蕉船拖拽伞水上项目</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>99</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>环游记 泰国清迈Lila massage女子监狱spa 丽菈泰式按摩马杀鸡</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>199</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>【减100元 含除夕/春节出发】广州增城三英温泉度假酒店/自由行套票</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>899</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>【减100元 含除夕/春节出发】广州增城三英温泉度假酒店/自由行套票</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>1199</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    <li>
    <div class="img"><img src="images/04-search_03.jpg" alt=""></div>
    <div class="text1">
    <p>泰国芭提雅三合一日游芭提雅蒂芬妮人妖秀成人门票bigeye含接送</p>
    <br/>
    <p>1-2月出发,网付立享¥1099/2人起!爆款位置有限,抢完即止!</p>
    </div>
    <div class="price">
    <p class="price_num">
    <span>&yen;</span>
    <span>1589</span>
    <span>起</span>
    </p>
    <p><a href="route_detail.html">查看详情</a></p>
    </div>
    </li>
    </ul>
    <div class="page_num_inf">
    <i></i> 共
    <span id="totalPage">12</span>页<span id="totalCount">132</span>条
    </div>
    <div class="pageNum">
    <ul id="pageNum">
    <!-- <li><a href="">首页</a></li>
    <li class="threeword"><a href="#">上一页</a></li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
    <li><a href="#">7</a></li>
    <li><a href="#">8</a></li>
    <li><a href="#">9</a></li>
    <li><a href="#">10</a></li>
    <li class="threeword"><a href="javascript:;">下一页</a></li>
    <li class="threeword"><a href="javascript:;">末页</a></li>-->
    </ul>
    </div>
    </div>
    <div class="right">
    <div class="top">
    <div class="hot">HOT</div>
    <span>热门推荐</span>
    </div>
    <ul>
    <li>
    <div class="left"><img src="images/04-search_09.jpg" alt=""></div>
    <div class="right">
    <p>清远新银盏温泉度假村酒店/自由行套...</p>
    <p>网付价<span>&yen;<span>899</span>起</span>
    </p>
    </div>
    </li>
    <li>
    <div class="left"><img src="images/04-search_09.jpg" alt=""></div>
    <div class="right">
    <p>清远新银盏温泉度假村酒店/自由行套...</p>
    <p>网付价<span>&yen;<span>899</span>起</span>
    </p>
    </div>
    </li>
    <li>
    <div class="left"><img src="images/04-search_09.jpg" alt=""></div>
    <div class="right">
    <p>清远新银盏温泉度假村酒店/自由行套...</p>
    <p>网付价<span>&yen;<span>899</span>起</span>
    </p>
    </div>
    </li>
    <li>
    <div class="left"><img src="images/04-search_09.jpg" alt=""></div>
    <div class="right">
    <p>清远新银盏温泉度假村酒店/自由行套...</p>
    <p>网付价<span>&yen;<span>899</span>起</span>
    </p>
    </div>
    </li>
    <li>
    <div class="left"><img src="images/04-search_09.jpg" alt=""></div>
    <div class="right">
    <p>清远新银盏温泉度假村酒店/自由行套...</p>
    <p>网付价<span>&yen;<span>899</span>起</span>
    </p>
    </div>
    </li>
    </ul>
    </div>
    </div>
    </div>
    </div>

    <!--引入头部-->
    <div id="footer"></div>
    <!--导入布局js,共享header和footer-->
    <script type="text/javascript" src="js/include.js"></script>
    </body>

    </html>
  • 相关阅读:
    Cannot find a free socket for the debugger
    如何让myeclipse左边选中文件后自动关联右边树
    myeclipse反编译安装 jd-gui.exe下载
    MyEclipse报错Access restriction: The type BASE64Encoder is not accessible due to restriction on required library
    如何使用JAVA请求HTTPS
    如何使用JAVA请求HTTP
    SVN提交代码时报405 Method Not Allowed
    对称加密和非对称加密
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    调整Linux操作系统时区-centos7
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11645316.html
Copyright © 2011-2022 走看看