Jquery Datatables验证服务器响应

时间:2015-01-09 07:15:45

标签: jquery datatables

我有一个数据表从服务器提取数据。

如果一切正常,它会返回一个完全有效的json响应,数据表很快就会呈现,如果出现问题,服务器端会返回json错误对象,如下所示。

{“success”:false,“message”:“某些错误消息”}

我的表定义如下:

    Table = $('#usersTable').DataTable({
    "pagingType": "full_numbers",
    "serverSide": true,
    "processing": true,
     "ajax": {
          url:"/user/getUsers/"
             }
      });

我如何调停以阻止数据表执行任何操作,以便在定义response.success并且为false时处理错误消息?

我使用的是最新版本的jquery数据表

1 个答案:

答案 0 :(得分:0)

Table.on( 'xhr.dt', function (e, settings, json) {
 if (!typeof json.success !== "undefined"){
 if ( json.success==false){
do something here
}
}
});