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