bootstrap分页插件实例演示

5 篇文章 0 订阅
1 篇文章 0 订阅
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">

<head>
    <link href="http://fonts.useso.com/css?family=Open+Sans:300,400,600,700&subset=latin" rel="stylesheet">
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <link href="css/nifty.min.css" rel="stylesheet">

    <!--Font Awesome [ OPTIONAL ]-->
    <link href="plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet">
    <!--Bootstrap Select [ OPTIONAL ]-->
    <link href="plugins/bootstrap-select/bootstrap-select.min.css" rel="stylesheet">
    <link href="js/kkpager-master/src/kkpager_blue.css" rel="stylesheet">

</head>

<body>
    <!--Data Table-->
    <!--===================================================-->
    <div class="panel-body">
        <div class="pad-btm form-inline">
            <div class="row">
                <div class="col-sm-6 table-toolbar-left">
                    <button id="demo-btn-addrow" class="btn btn-purple btn-labeled fa fa-plus">Add</button>
                    <button class="btn btn-default"><i class="fa fa-print"></i></button>
                    <div class="btn-group">
                        <button class="btn btn-default"><i class="fa fa-exclamation-circle"></i></button>
                        <button class="btn btn-default"><i class="fa fa-trash"></i></button>
                    </div>
                </div>
                <div class="col-sm-6 table-toolbar-right">
                    <div class="form-group">
                        <input id="demo-input-search2" type="text" placeholder="Search" class="form-control" autocomplete="off">
                    </div>
                    <div class="btn-group">
                        <button class="btn btn-default"><i class="fa fa fa-cloud-download"></i></button>
                        <div class="btn-group">
                            <button data-toggle="dropdown" class="btn btn-default dropdown-toggle">
                                <i class="fa fa-cog"></i>
                                <span class="caret"></span>
                            </button>
                            <ul role="menu" class="dropdown-menu dropdown-menu-right">
                                <li><a href="#">Action</a></li>
                                <li><a href="#">Another action</a></li>
                                <li><a href="#">Something else here</a></li>
                                <li class="divider"></li>
                                <li><a href="#">Separated link</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="table-responsive">
            <table class="table table-striped">
                <thead>
                    <tr>
                        <th class="text-center">Current</th>
                        <th>ID</th>
                        <th>ServerId</th>
                        <th>BusinessId</th>
                        <th>Days</th>
                        <th>Total</th>
                    </tr>
                </thead>
                <tbody id="tableBody">
                    <!--
                    <tr>
                        <td><a class="btn-link" href="#"> Order #53431</a></td>
                        <td>Steve N. Horton</td>
                        <td><span class="text-muted"><i class="fa fa-clock-o"></i> Oct 22, 2014</span></td>
                        <td>$45.00</td>
                        <td>
                            <div class="label label-table label-success">Paid</div>
                        </td>
                        <td>-</td>
                    </tr>
-->
                </tbody>
            </table>
            <div style="float:right;">
                <div id="kkpager"></div>
            </div>
        </div>
    </div>
    <!--===================================================-->
    <!--End Data Table-->
    <input type="text" id="num" value="">
    <input type="button" id="flush" value="点击刷新">
</body>
</html>
<!--jQuery [ REQUIRED ]-->
<script src="js/jquery-2.1.1.min.js"></script>
<script src="js/kkpager-master/src/kkpager.js"></script>
<script src="js/table.js"></script>

下面是js代码:

$(function() {
    $('#flush').click(function() {
        startTime = $('#num').val();       //获取文本框里的内容
        console.log('2016' + startTime)     //输出
        getData()
    })

    function getData(currentPage) {
        console.log('https://www.12nav.com/interface/busi.php?action=range&start=2016'+startTime + '&stop=20160830&sid=2&pid=' + currentPage + '&size=10&bid=94');
        $.ajax({
            async: true,
            type: 'POST',
            url: "https://www.12nav.com/interface/busi.php",
            data: "action=range&start=2016" + startTime + "&stop=20160830&sid=2&pid="+currentPage+"&size=10&bid=94",
            success: function(result4) {
                $('#tableBody').empty();
                for (key in result4.Data) {
                    $('#tableBody').prepend('<tr><td>' + result4.Current + '</td><td>' + result4.Data[key].ID + '</td><td>' + result4.Data[key].ServerId + '</td><td>' + result4.Data[key].BusinessId + '</td><td>' + result4.Data[key].Days + '</td><td>' + result4.Data[key].Total + '</td></tr>');
                }
                setpage(result4.Count,result4.Current)
            },
            error: function() {
                alert()
            }
        })
    }
    //  分页开始
    //==============================================
    function setpage(totalPage,currentPage) {
        // var total = parseInt(totalPage)
        // var pageNo = getParameter('pno');
        var pageNo = currentPage;
        if (!pageNo) {
            pageNo = 1;
        }
        //生成分页
        //有些参数是可选的,比如lang,若不传有默认值
        $("#kkpager").empty();
        kkpager.total = totalPage;
        // kkpager.totalRecorders = kkpager;
        kkpager.generPageHtml({
            pno: pageNo,
            // total: totalPage, //全部页数
            // totalRecords: totalPage,     //全部数据条数(可选)
            // hrefFormer: 'pager_test', //链接前部
            // hrefLatter: '.html', //链接尾部
            // getLink: function(n) {
            //     return this.hrefFormer + this.hrefLatter + "?pno=" + n;
            // },
            lang: {
                firstPageText: '首页',
                firstPageTipText: '首页',
                lastPageText: '尾页',
                lastPageTipText: '尾页',
                prePageText: '上一页',
                prePageTipText: '上一页',
                nextPageText: '下一页',
                nextPageTipText: '下一页',
                totalPageBeforeText: '共',
                totalPageAfterText: '页',
                currPageBeforeText: '当前第',
                currPageAfterText: '页',
                totalInfoSplitStr: '/',
                totalRecordsBeforeText: '共',
                totalRecordsAfterText: '条数据',
                gopageBeforeText: ' 转到',
                gopageButtonOkText: '确定',
                gopageAfterText: '页',
                buttonTipBeforeText: '第',
                buttonTipAfterText: '页'
            },
            mode: 'click', //默认值是link,可选link或者click
            click: function(n) {
                this.selectPage(n);
                getData(n)
                return false;
            }
        },true);
    }
    //==========================================================
    //  分页结束

})
<script src="js/kkpager-master/src/kkpager.js"></script>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值