我有一个数据表从服务器提取数据。
如果一切正常,它会返回一个完全有效的json响应,数据表很快就会呈现,如果出现问题,服务器端会返回json错误对象,如下所示。
{“success”:false,“message”:“某些错误消息”}
我的表定义如下:
Table = $('#usersTable').DataTable({
"pagingType": "full_numbers",
"serverSide": true,
"processing": true,
"ajax": {
url:"/user/getUsers/"
}
});
我如何调停以阻止数据表执行任何操作,以便在定义response.success并且为false时处理错误消息?
我使用的是最新版本的jquery数据表
答案 0 :(得分:0)
Table.on( 'xhr.dt', function (e, settings, json) {
if (!typeof json.success !== "undefined"){
if ( json.success==false){
do something here
}
}
});