分页 jqPaginator.js

function getPageNum(){
    return pageNum;
    }
    var pageSize = 20;
    function getPageSize(){
        return pageSize;
    }
    var pageNum = 1;
    var pageSize = getPageSize();
    var totalcount = 0;
    $(function(){
        $.jqPaginator('#pagination', {
        totalPages: 1,
        visiblePages: 1,
        currentPage: 1,
        first: '

  • 首页
  • ',
            prev: '',
            next: '',
            last: '
  • 尾页
  • ',
            page: '
  • {{page}}
  • ',
            onPageChange: function (num, type) {
               pageNum = num;
               if(type =="change"){
               getPages(pageNum);
             }
            }
        });
        var pageNum = 1;
          getPages(pageNum);
        })
        $('#search').click(function(){
            var pageNum = 1;
            getPages(pageNum)
        })
        function getPages(pageNum){
            var page = pageNum;
            if(page == null){
                page = 1
            }
            var user = {
                emp_name : $('#emp_name').val(),
                tel : $('#tel').val(),
                region_cd : "{$Think.get.region_cd}",
                list_type : "{$Think.get.list_type}",
                val : "{$Think.get.val}",
                type : "{$Think.get.type}",
                start_time : "{$Think.get.start_time}",
                end_time : "{$Think.get.end_time}",
                top_region : "{$Think.get.top_region}",
                pageNum:page,
            }
            $.ajax({
                type:'POST',
                url:"{:U('ajaxGetListData')}",
                data:user,
                success:function(data){
                    var totalPages= data.all_page;
                          if(totalPages <=0){
                          totalPages = 1;
                  }
                    var visiblePages = totalPages;
                        if(visiblePages >=10){
                            visiblePages  = 10
                          }
                    $('#pagination').jqPaginator('option', {
                        totalPages: totalPages,
                        visiblePages:visiblePages,//每页记录条数
                        currentPage: data.info.pageNum
                    });
                    var html = ""
                    for(var i = 0;i                     var item = data.info[i]
                        if(data.status == 0){
                            $('#data').html('')
                        }else{
                            html += `+
                                `+item.grid_name+`
                                `+item.order_date+`
                                `+item.address+`
                                `+item.type_name+`
                                `+item.emp_name+`
                                `+item.tel+`
                                `+item.title+`
                                `+item.content+`
                                `+item.status_info+`
                            `;
                        }
                    }
                    $('#data').html(html)
                }
            })
        }

    你可能感兴趣的:(js,ajax)