jQuery数据表-AJAX-无记录处理程序

时间:2018-07-20 11:49:38

标签: jquery datatables

我正在使用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" }

但是它不起作用,我仍然在表格中间看到“正在加载...”。

感谢您的支持,

预先感谢

1 个答案:

答案 0 :(得分:2)

在ajax调用中尝试使用数据源选项

"ajax": {
          url: URL,
          dataSrc: 'data name(where the table should look for elements)'
        },

因为它可能正在寻找数据指针,这就是为什么您仍然在加载