最终才觉得,好记性不如烂笔头,毕竟已经不是刚毕业时候的巅峰了,精力有所下降,很多时候记不住东西。

参考url:http://www.layui.com/laypage/

直接上代码了

<script src="/assets/js/laypage/laypage.js"></script>

进入页面时,默认加载第一页;定时器每隔60秒取新数据:

    $(document).ready(function () {
initPaganation();
setInterval(function() {
initPaganation();
}, 60000);
});

定义全局变量,保存当前页码:

    var pageConf = {
currentPage: 1,
pageSize: 10
};
    function initPaganation() {
var filter = getQueryAccount(); var tableForSubTraderSearchArrays = $("#tableForSubTraderSearch input"); var filter_stockCode = tableForSubTraderSearchArrays.eq(0).val();
$.ajax({
type: "POST",
dataType: "json",
url: "/*.do",
data: {
currentPage: pageConf.currentPage,
pageSize: pageConf.pageSize,
filter_subAccountNo: filter.checkedSubAccountId,
filter_stockCode: filter_stockCode,
isCalcSubTraders: filter.isCalcSubTraders
},
success: function (data) {
hideLoading();
if (data.state == 2) {
return;
} var totalSize = data.size;
var totalPage;
if (totalSize % pageConf.pageSize == 0) {
totalPage = totalSize / pageConf.pageSize;
} else {
totalPage = totalSize / pageConf.pageSize + 1;
}
laypage({
cont: $("#paganation"), //容器。值支持id名、原生dom对象,jquery对象,
pages: totalPage, //总页数
curr:pageConf.currentPage,//当跳转到其他页后,全局变量被修改,这边就能根据之前的页码保证刷新后依然还是之前的那一页;比如刷新前停在第二页,那么刷新后仍能保持在第二页
skip: true, //是否开启跳页
skin: '#AF0000',
groups: 5, //连续显示分页数
jump: function (obj, first) { //触发分页后的回调
if (!first) { //点击跳页触发函数自身,并传递当前页:obj.curr
pageConf.currentPage = obj.curr;
// debugger
searchList(pageConf.currentPage, pageConf.pageSize);
}
}
});
responseHandle(data);
} });
}
    function searchList(currentPage, pageSize) {
// showLoading();
var filter = getQueryAccount();
var arrays = $("#tableForSubTraderSearch input"); var filter_stockCode = arrays.eq(0).val();
var filter_deadlineStartTime = arrays.eq(1).val();
var filter_deadlineEndTime = arrays.eq(2).val();
$.ajax({
type: "POST",
dataType: "json",
url: "/*.do",//此处的请求路径和上面的是一样的
data: {
currentPage: currentPage,
pageSize: pageSize,
filter_subAccountNo: filter.checkedSubAccountId,
filter_stockCode: filter_stockCode,
isCalcSubTraders: filter.isCalcSubTraders
},
success: responseHandle
}); }
    function responseHandle(data) {
if (data.state != 0) {
$(".s-tab-table tr:not(:first)").html("");
return;
}
    //process data
}

最新文章

  1. C语言中 指向函数的指针 简介
  2. tet
  3. getBoundingClientRect() 来获取页面元素的位置
  4. Google Map API 学习三
  5. Stm32高级定时器(一)
  6. android相关内容
  7. 201521123107 《Java程序设计》第13周学习总结
  8. css3 flex 布局
  9. 解决了好几天的关于django xadmin后台增加链接并执行函数的问题
  10. Android studio 中的TabWidget
  11. rnnlib依赖ubuntu环境配置
  12. RHEL7-openldap安装配置一(服务器端安装配置)
  13. 关于self和super在oc中的疑惑与分析 (self= [super init])
  14. raw数据类型
  15. String s=&quot;hello&quot;;s+=&quot;world&quot;;s变化了吗?原始的String对象的内容变了吗?
  16. Windows 7安装超级终端连接COM口设备
  17. Socket(套接字) IP TCP UDP HTTP
  18. 洛谷 Sorting a Three-Valued Sequence 三值的排序
  19. 面试中关于Redis的问题看这篇就够了
  20. Ansible 手册系列 二(安装)

热门文章

  1. JS如何判断滚动条是否滚到底部
  2. Java jsoup爬取图片
  3. Laravel框架中的make方法详解
  4. 关于try catch finally
  5. MYSQL数据库学习十三 使用MySQL常用函数
  6. Spring Boot应用的后台运行配置
  7. alpha-咸鱼冲刺day9
  8. 201621123060《JAVA程序设计》第一周学习总结
  9. prototype 原型链
  10. C++高效安全的运行时动态类型转换