我对数据表有一个非常标准的定义,并且通用它可以正常工作:
$('#overview_all').dataTable( {
"ajax": "./data.php?view_name=vt_all_requests_by_service&system_id="+system_id
} );
但是,有时不会返回任何数据(按设计),在这种情况下,生成的“数据”对象仅包含布尔False
。
在DataTables渲染表之前,我该如何测试?我希望抢占DataTables并阻止它在这种情况下尝试做任何事情。
我已尝试在其中添加“成功”参数功能,但这会导致整个请求失败:
$('#overview_all').dataTable( {
"ajax": {
"url": "./data.php?view_name=vt_all_requests_by_service&system_id="+system_id,
"success": alert(5)
}
} );
我确信这对于DataTables来说很简单,但找不到任何示例。 有什么想法吗?感谢。
答案 0 :(得分:1)
或
在这两种情况下,您要测试的变量在文档中称为“json”。
查看http://datatables.net/reference/option的“回调”部分,你会看到一大堆其他回调你可以使用。