0
//分页功能初始化
    $('.M-box1').pagination({
      totalData: 100,
      showData: 5,
      coping: true,
      prevContent: '上页',
      nextContent: '下页',
      callback: function (api) {
        console.log(api.getCurrent());
        var pageNo = api.getCurrent();
        $.ajax({
          "type": "POST",
          "cache": false,
          "url": "${mapping!}/d.json?id=" + id + "&pageNo=" + pageNo,
          "dataType": "json",
          "success": function (data) {
            let res = data.result;
            console.log('分页数据', res);
            //渲染表格数据
            for (let index = 0; index < res.bodyData.rows.length; index++) {
              var rowhtml = '<tr>' + '<td>' + (index + 1) + '</td>'//添加序号索引
              $.each(res.bodyData.rows[index], function (index, item) {
                rowhtml += '<td scope="col">' + item + '</td>';
              })
              rowhtml += '</tr>'
              $('#tableData').append(rowhtml);
            }
          },
          'error': function (response) {
            console.log(response);
          }

        });

      }
    });

用jquery.pagination.js 写的分页 点击下一页的之后 其实是在第一页的数据后面追加的第二页的数据 请问该如何让表格成功刷新第二页数据呢 最后加一个loading效果 然后渲染出第二页数据 并不是在第一页的技术上追加

KenOscar 672
2019-05-09 提问
1 个回答
0

已采纳

加了一个empty() 感觉是不是有点low啊

撰写答案

推广链接