Ajax 之久病成医

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();
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值