Ajax 之久病成医

来源:互联网 发布:北宋 纪录片 知乎 编辑:程序博客网 时间:2024/06/06 07:30

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();        }
原创粉丝点击