1)
/**
* Created by cheng on 08/09/2017.
*/
$(function () {
query(1);
$(".ajaxpage").click(function () {
// 1.parseInt()
var pageno = parseInt($("#pageno").text());
var totalpage = parseInt($("#totalpage").text());
// 2.$(this).text();
var pagenostr = $(this).text();
// 3.pagenostr=="首页"
if(pagenostr=="首页"){
pageno = 1;
}else if(pagenostr=="上一页"){
// 4.pageno==1
if(pageno==1){
alert("已经最第一页");
// 5.return
return
}else{
pageno = pageno -1;
}
}else if(pagenostr=="下一页"){
if(pageno==totalpage){
alert("已经是最后一页");
return
}else{
pageno = pageno + 1;
}
}else if(pagenostr=="末页"){
pageno = totalpage;
}
query(pageno);
})
});
function query(pageno){
$.ajax({
url:"abc?flag=query",
type:"post",
data:{"pageno":pageno},
dataType:"json",
success:function (obj){
$("#ajaxupdate").html("");
var str;
$.each(obj.list,function(i){
// 6.不可以再加 var
str += "<tr>";
str += "<td>"+obj.list[i].id+"</td>";
str += "<td>"+obj.list[i].projectname+"</td>";
str += "<td>"+obj.list[i].executor+"</td>";
str += "<td>"+obj.list[i].description+"</td>";
str += "<td>"+obj.list[i].orderlevel+"</td>";
str += "<td>"+obj.list[i].createtime+"</td>";
// 7."</tr>"
str += "</tr>";});
// 8. $("#ajaxupdate").append(str);
$("#ajaxupdate").append(str);
$("#pageno").html(obj.pageno);
$("#totalpage").html(obj.totalpage);
},
error:function () {
alert("error!")
}
})
}
2)
}else if(flag.equals("query")){
Integer pageno = Integer.valueOf(request.getParameter("pageno"));
PageUtil pageUtil = new PageUtil(pageno,3,count);
List<Workorder> list = mapper.findPage(pageUtil);
String totalpage = pageUtil.getTotalpage().toString();
PrintWriter out = response.getWriter();
ObjectMapper om = new ObjectMapper();
String str = om.writeValueAsString(list);
// 1.","
String jsonstr ="{\"pageno\":"+pageno.toString()+","+"\"totalpage\":"+totalpage+","+"\"list\":"+str+"}";
out.println(jsonstr);
out.flush();
out.close();
}