bootstrap-table出现无限刷新
原因: 假如下面的代码list
为空数组,但是total又不为0,则会触发 bootstrap-table
的刷新机制,从而无限刷新。
//初始化Table
$("#table").bootstrapTable({
ajax: function (params) {
var p = {
pageNum: this.options.pageNumber,
pageSize: this.options.pageSize,
};
$.ajax({
type: "get",
url: "xxx/xxx/list",
data: p ,
success: function (res) {
// console.log(res);
if (res.errcode === 0) {
params.success({
rows: res.entity.list,
total: list.length > 0 ? res.entity.total : 0,
});
} else {
params.success({
rows: [],
total: 0,
});
}
},
});
},
})
...