您的位置:首页 > Web前端 > BootStrap

bootstrapTable服务端请求失败后的处理方法

2020-05-27 14:18 686 查看

大家都知道,jq的ajax方法,在请求后台数据失败了(后台请求错误或者网络错误,链接有问题)会有一个错误处理机制,如:error参数会在请求失败后回调此方法。

那我们经常用到的bootstrapTable在请求失败后,怎么处理呢?

bootstrapTable 是使用这个参数的:onLoadError

var loadding = layer.load(1, {shade: [0.1,'#fff']});
$("#table-today-salesList").bootstrapTable({
method: 'post',
dataType: "json",
dataField: 'rows',
url:'{$uri}Home/POSRetail/getSalesDatas',
......   //此处省略了一些配置参数
onLoadError: function(){
layer.close(loadding);
layer.msg("请求失败,网络错误");
},
columns : [ {
title : '序号',
field : '',
formatter: function (value, row, index) {
return index+1;
}
},{
title : '单号',
field : 'ref',
sortable : true
}, {
title : '销售数量',
field : 'salenum',
sortable : true,
formatter: function (value, row, index) {
value=Number(value);
if(!value) value=0;
return value;
}
}, {
title : '销售金额',
field : 'salemoney',
sortable : true,
formatter: function (value, row, index) {
value=Number(value);
if(!value){
value="0.00";
}else{
value=toMoney(value);
}
return value;
}
},{
title : '业务员',
field : 'salesname',
},
.......
}]
});

转载于:https://www.dsboke.com/2020/05/27/bootstraptable_fu_wu_duan_qing_qiu_shi_bai_hou_de_chu_li_fang_fa/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐