检测到错误时创建Tabulator回调

时间:2020-09-15 21:51:58

标签: ajax tabulator

我正在使用它在Tabulator中使用ajax调用数据:

$('#tablename').tabulator({
 ajaxURL: some url,
 ajaxConfig:"POST",
 ajaxParams:{...}
});

我有这样的错误处理程序,如果有问题,它将返回json。

function returnError($msg) {
  $data=array();
  $data['success'] = false;
  $data['message'] = $msg;
  echo json_encode($data);
  exit;
}

如何从Tabulator调用中获取该错误(如果存在)?

不确定是否可以将标准的ajax完成附加到制表符调用中? :

    .done(function(data) {
      if (data.success == false) {...}
    });

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以在制表器上使用 ajaxError 回调,只要存在请求错误,就会调用该回调。您只需在表定义中定义它即可:

$('#tablename').tabulator({
    ajaxURL: some url,
    ajaxConfig:"POST",
    ajaxParams:{...}
    ajaxError:function(error){
        //error - the returned error object

        //your code goes here
    },
});

可用的回调的完整列表可以在Callback Documentation

中找到