【问题标题】:Calculating records per page计算每页记录
【发布时间】:2013-12-10 18:36:09
【问题描述】:

您好,我是 javascript 新手。我用于我的应用程序的公式是计算错误的最后页码。它的工作原理是当用户输入他们想要打印的页面范围时,它应该只打印从起始页到结束页的页面范围。用户输入是第一页和最后一页。非常感谢

    var rn = parseInt($('reportNumber').value) ;
    var s = parseInt($('startpage').value) ;
    var e = parseInt($('endpage').value) ;
    var l = parseInt($('linesPerPage').value) ;
    var i = (((e-s)+1)*l) ; // calculating the total number of records per page 
    createReport(rn,s,i) 

在另一个函数中,我这样做是为了分页:

   lastpage = Math.ceil(TotalNumberOfRows/recordsPerPage) ;

【问题讨论】:

  • 你用的是什么 JS 库?在 jQuery 中,它应该是 $('#reportNumber') 等等 -- 你需要在选择器中的 ID 前加上 #
  • 为什么需要计算每页的记录?这不就是l吗?
  • 我使用的是 JQuery 1.9.1
  • 那么需要在选择器中所有的ID前加上#
  • 那部分代码工作正常

标签: javascript pagination formula


【解决方案1】:

您要除以页面范围内的总行数,您应该除以每页的行数。

lastpage = Math.ceil(TotalNumberOfRows/l);

【讨论】:

  • 抱歉,它正在计算每页的记录数
  • 不,不是。每页记录乘以页数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-31
  • 2022-10-04
  • 1970-01-01
  • 2012-03-03
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多