bootstarptable 刷新_bootstarp table 插件分页后,删除页面上最后一条数据刷新操作无反应啊...

本文档详细介绍了在使用BootStrap Table插件进行分页时,遇到删除最后一条数据后页面刷新无响应的问题。通过分析代码`initTable`、`queryParams`及`refresh`函数,发现问题在于插件要求后台返回的数据格式必须包含`total`(总数)和`rows`(数据)字段。解决方法是确保服务器返回的数据符合此规定。
摘要由CSDN通过智能技术生成

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"

});

}

354b382db3e14172493a7f1bbeea2dc4.png

上图是我服务端分页后数据,点击删除按钮后调用refresh()方法无反应

点击删除后效果图

351966c24c7b077efcd268d93ed40c77.png

刚刚解决次问题,bootstarp table插件要求数据后台返回格式必须为 {total:你的总数,rows:你的数据}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值