最近用到bootstrap-table 做一个分页请求的案例,是后台分页,先上图。 首先我使用node简单搭建了一个服务器, 这边呢,是可以获取到来自ajax发送过来的数据 但是最终显示页面的时候总是报错,看下图。 仔细一看是bootstrap-table中的load方法出现了问题,于是我打印了一下,load方法当中的data参数,居然是undefined,到这里,我也很懵了,不知道大家有什么建议吗?
清明这几天一直在搞这个,没有搞清源码是啥情况,请求到的数据是怎么展示到table当中的,心好累啊。各位有什么好的建议吗?讨论一下。
bootstrap-table.js:2528 Uncaught TypeError: Cannot read property ‘total’ of undefined \W( ̄_ ̄)W……………………………………
你反回的数据格式不对 不符合datatables 的规范
@ldcsirtest2012 没错,我这边已经解决了,我需要在responseHandler当中返回两个参数,{rows:…,total:…}这样就好了
@ldcsirtest2012 不过我现在又碰到了新的问题,我截图给你看。我写的这个是简单的小案例,就是这个按钮,点击的时候,我要把select当中的value值传递到后台,但是,在我的searchTab当中怎么将参数发送到queryParams当中呢?就是下面这张图。
设定select id=“myselect" var oTable = $(’#dataTables’).DataTable({queryParams:function§{ var selectVal = $(”#myselect").val(); temp.selectVal = selectVal() }}) searchTab(){ oTable.draw();// 重载datatable }