例子网上一大堆,我就不贴了,想知道原理,大家来说说吧~

解决方案 »

  1.   

    他知道
    总记录数: count
    当前页:     index
    每页需要显示条数:   numberEachPage
    就可以动态控制显示的内容和翻页了,当然,真正的信息必须是全部hidden在page上面的,如果你指的是javascript客户端翻页的话(我觉得这种方法如果信息多了很囧,而且与DB不同步,还是在查询的时候控制翻页比较好)。
      

  2.   

    通常程序分页是给页面的当前链接添加一个相关参数或者其他方法,在这个过程中,页面会刷新,通过本地脚本保存的一些变量和样式会重新载入。所以每点一次分页,当前选中的样式也会消失,加载后JS会重新判断一次
     通过判断当前url是否包含分页的链接就可以得出当前页面的链接,只需给该分页链接加个样式,即可实现分页的当前状态显示。通过一个计数器变量判断是否为当前也,如果是当前页就将分页1的链接修改为当前状态。
      

  3.   

    javascript的分页,多数是用ajax异步加载数据的方式来做的。客户端想服务端发送几个分页的参数(通常是分页的起点start以及一页显示的数量limit)。通过这些参数在服务端查询有限的数据记录数并返回。
    这种方法最大的好处是当数据量大的时候,可以大大减少服务端的压力,而且页面每次做的只是刷新局部刷新,大大提高用户体验