我正在使用ajax将数据加载到我的数据表中。这是代码:
$('#datatable').dataTable( {
"responsive": false,
"pageLength": 25,
"ajax": "/pull",
} );
一切正常,但是如果服务器没有记录,我会看到警报。因此,我不想看到它,而我正在使用以下代码来捕获错误:
$.fn.dataTable.ext.errMode = function ( settings, helpPage, message ) {
console.log(message);
};
,它可以完美运行,但我仍然在数据表中看到“正在加载...”消息。如果服务器没有记录,是否可以更改此消息?试图使用
"language": { "emptyTable": "My Custom Message On Empty Table" }
但是它不起作用,我仍然在表格中间看到“正在加载...”。
感谢您的支持,
预先感谢
答案 0 :(得分:2)
在ajax调用中尝试使用数据源选项
"ajax": {
url: URL,
dataSrc: 'data name(where the table should look for elements)'
},
因为它可能正在寻找数据指针,这就是为什么您仍然在加载