鍍金池/ 問答/HTML/ jquery pagination 分頁(yè)搜索?

jquery pagination 分頁(yè)搜索?

clipboard.png

點(diǎn)擊確定搜索,顯示的分頁(yè)不是正確的,正常應(yīng)該只有1頁(yè),但顯示的是2頁(yè),斷點(diǎn)調(diào)試,分頁(yè)沒有變化,求原因?
以下是代碼

sessionStorage.clear();
getDataList(0);
 // initPagination();
 var Flag=0;
 var r = /^\+?[1-9][0-9]*$/;  //判斷是否為正整數(shù)
$("#search-submit").click(function () {
    var searchValue = $("#search-txt").val();
    sessionStorage.setItem('g_input', searchValue);
    getDataList(0);
})

var afterAnnoyingOnLoad = true;
function getDataList (pageNo) {
    var pageNo = parseInt(pageNo) + 1;
     $.ajax({
        url: "/webadmin/admin/space/userUsedSpace",
        type: "POST",
        async: false,
        contentType: 'application/json;charset=utf-8',
        data:JSON.stringify({
            'corpId' : top.gMain.corpId,
            'pageSize' : 10,
            'pageNo' : pageNo,
            'orderBy' : 'totalStorage',
            'userName' : sessionStorage.getItem('g_input')
        }),
        success: function (m) {
            $('#data-content').empty();
            var dataHTML = [],datalen=0,i;                        
            var resultInfo = JSON.parse(m);                
            if(resultInfo.code == "S_OK") {
                $("#hideTotalCount").val(resultInfo.var.totalNumber);
                var totalPage = Math.ceil(resultInfo.var.totalNumber/resultInfo.var.pageSize)
                datalen = resultInfo.var.userUsedSpaces.length;
                for(var i=0;i<datalen;i++) {
                    dataHTML.push('<tr style="border-bottom: 1px solid #ccc;height: 24px;"><td style="border-right: 1px solid #ccc;text-align: center;">' + resultInfo.var.userUsedSpaces[i].userName + '</td>');
                    dataHTML.push('<td style="text-align: center;">' + byteTransform(resultInfo.var.userUsedSpaces[i].totalStorage) + '</td></tr>');
                }
                $('#data-content').append(dataHTML.join(''));
                if($('#pager').html().length == '') {
                    Flag = 0;
                    $("#pager").pagination(totalPage, {
                        num_edge_entries: 1, //邊緣頁(yè)數(shù)
                        num_display_entries: 3, //主體頁(yè)數(shù)                    
                        items_per_page: 10, //每頁(yè)顯示1項(xiàng)
                        prev_text: "前一頁(yè)",
                        next_text: "后一頁(yè)",
                        callback: function (page_index, jq) {
                           if (afterAnnoyingOnLoad) getDataList(page_index);
                           else afterAnnoyingOnLoad = false;
                        }
                    });                                
                }
            }
        },
        error: function (m) {
             alert("獲取用戶已用空間信息失??!");
        }
    });                
}
回答
編輯回答
凹凸曼

運(yùn)用另外一個(gè)分頁(yè)插件jquery.twbsPagination.js
jquery.twbsPagination.js

2017年4月23日 22:02