原创

js-前端获取上下翻页的行号计算rowNum

currentPage 执行成功后保存在js内存中
点击翻页时触发以下:(后端根据rowNum来偏移,不依赖currentPage)
上一页
rowNum = (parseInt(currentPage) - 1) * parseInt(pageSize) + parseInt(rowNum) - 1;
下一页
rowNum = (parseInt(currentPage) - 1) * parseInt(pageSize) + parseInt(rowNum) + 1;

后端根据rowNum获取到上一条或下一条数据后

//修改数据currentPage和rowNum会变化
currentPage = Math.floor(parseInt(rowNum) / parseInt(pageSize)) + 1; //currentPage用于计算下一次翻页rowNum需要
rowNum = parseInt(rowNum) % parseInt(pageSize);//currentPage用于计算下一次翻页rowNum需要以及在url地址上显示

正文到此结束
本文目录