采用的是vue.js,当然了,angular也是可以的,只要支持数据绑定就可以
js
var app = new Vue({ el: '#app', data: { todos: "" } }) $("#page").pagination({ pageSize: 10, remote: { url: 'listdata', success: function (data) { debugger // data为ajax返回数据 app.todos=data.list; }, totalName:'total' } });html
<tr v-for="good in todos"> <td>{{good.id}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td>{{good.catId}}</td> <td><button class="layui-btn layui-btn-mini">操作</button></td> </tr>
java
@RequestMapping(value = "/listdata",produces = {"application/text;charset=UTF-8"}) @ResponseBody public String listdata(Integer pageIndex,Pager pager,TgGoods tgGoods, HttpServletRequest request, HttpServletResponse response){ pager.setPageNum(pageIndex); pager = tgGoodsService.findPageList(tgGoods,pager); return JSONObject.toJSONString(pager); }