function initTable() {
$('#list').bootstrapTable({
url: 'controller/notice.php?op=list',
method: "get",
toolbar: '#toolbar',
pagination: true,
striped: true,
search: true,
pageNumber: "1",
pageSize: 10,
// showRefresh: true,
showToggle: true,
pageList: [10, 20, 30, 40],
sidePagination: 'server',
queryParams: queryParams,
columns: [{
checkbox: true
}, {
field: 'Title',
title: '通知标题'
}, {
field: 'Time',
title: '通知时间'
}]
});
}
function queryParams(params) {
var temp = {
pageSize: params.limit, //页面大小
pageNumber: params.offset //页码
};
return temp;
};
function refresh() {
$('#list').bootstrapTable('refresh', {
url: "controller/notice.php?op=list"
});
}
上图是我服务端分页后数据,点击删除按钮后调用refresh()方法无反应
点击删除后效果图
刚刚解决次问题,bootstarp table插件要求数据后台返回格式必须为 {total:你的总数,rows:你的数据}