jquery.page.js使用demo

HTML代码

<div class="result">
<div class="tcdPageCode"></div>
</div> <script src="js/jquery-1.8.3.min.js"></script>
<script src="js/jquery.page.js"></script>

js代码

//初始化分页
function initPage(type){
$(".tcdPageCode").remove();
$(".result").append("<div class='tcdPageCode'></div>");
nowPage=1; //当前页初始化(全局变量) $(".tcdPageCode").createPage({
pageCount: pageCount,
current: nowPage,
backFn: function (p) {
nowPage=p;
getRecources(type,getRecourcesAction); //ajax请求数据
}
});
}

现象:

点击页数跳转的时候一切正常,但是点击“上一页”或者“下一页”的时候会跳两页,再请求继续累加

原因:

因为采用的是ajax动态获取每一页的数据,每动态生成一次数据,就会多跳转一页,如此累加。

解决办法:

把分页<div class='tcdPageCode'></div>在js中生成,不要直接在jsp中写出,分页初始化时,先remove掉原来的div,然后再重新生成这个div ,再进行createPage

最新文章

  1. WCF中的流
  2. Unity 5.3 安装完没有Android(安卓)或IOS Module(模块)?
  3. DirectX基础学习系列4 颜色和光照
  4. 数据库:mongodb与关系型数据库相比的优缺点
  5. 揭开嵌入式c面试题背后的玄机
  6. stackoverflow收藏
  7. VS2010/MFC对话框:一般属性页对话框的创建及显示
  8. Codeforces Round #369 (Div. 2) D. Directed Roads (DFS)
  9. js 逻辑运算符优化
  10. Web前端-网站首页和注册界面的实现
  11. Overview of .rdp file settings
  12. Elasticsearch-6.7.0系列(一)9200端口 .tar.gz版本centos7环境--下载安装运行
  13. 【bfs】1252 走迷宫
  14. Linux系统命令 3
  15. 当你觉得大学没学到Linux时的感想
  16. iOS开发-Block回调
  17. SNF平台从sql server兼容oracle的处理方式和开发方式
  18. python 菜鸟入门
  19. 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
  20. 修改查看MYSQL字符集(charset)

热门文章

  1. linux&amp;nbsp;ip地址自动获取,ip地址…
  2. 2、CDH组件安装
  3. Spring入门第十一课
  4. FZU - 2218 Simple String Problem(状压dp)
  5. NHibernate 打不开工厂有可能是这几个原因
  6. Linux之vim基本命令操作
  7. lightoj1009【DFS】
  8. IntelliJ IDEA 中使用region代码折叠
  9. react-native-contact 安卓已测试,
  10. 2017&quot;百度之星&quot;程序设计大赛 - 初赛(B)小小粉丝度度熊