douhuan

var data = ${count};//后台返回的总条数
var nums =5; //每页出现的数量
var pages = Math.ceil(data/nums); //得到总页数
if(pages==\'1\'){
pages = data;
}
var thisDate = function(curr){
var str = \'\', last = curr*nums - 1;
last = last >= data ? (data-1) : last;
return str;
};
//调用分页
laypage({
cont: $(\'#page\'), //容器。值支持id名、原生dom对象,jquery对象,
pages: pages, //总页数
skip: true, //是否开启跳页
skin: \'molv\',
groups: 5,//连续显示分页数
jump: function(obj){
backPage(obj.curr,nums);
}
})

//往后台传数据

function backPage(pageNo,pageSize){
num = pageNo;
$.ajax({
type : \'get\',
url : \'${request.contextPath}/addressList/sendnews\',
data:{pageNo:num,pageSize:pageSize},
success:function(result) {}

后台

public List<Map<String, Object>> sendnews(HttpSession session,Page page,ModelMap map){
String tempid =session.getAttribute("userId").toString();//当前登录用户id
String pageNo="";
if(null!=page&&null!=page.getPageNo()){
pageNo = page.getPageNo();
}
int start = (Integer.parseInt(pageNo)-1)* Integer.parseInt(page.getPageSize());
String sql = "SELECT *,sys.name FROM wx_log wx LEFT JOIN sys_user sys ON wx.`userid` = sys.`id` WHERE wx.userid= \'"+tempid+"\' ORDER BY wx.createtime desc LIMIT "+start+","+page.getPageSize();
List<Map<String, Object>> list = sqlMapper.selectList(sql);
return list;
}

分类:

技术点:

相关文章: