我正在使用它在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) {...}
});
谢谢。
答案 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
中找到