在DataTable中找不到匹配的记录

Moh*_*een 6 javascript jquery-datatables

我正在使用DataTable从服务器端检索数据.这里.没有关于DataTable的信息.它显示找不到匹配的记录错误.

在这里,oLanguage.sEmptyTable无法正常工作,oLanguage.sZeroRecords正在工作中参考http://datatables.net/ref#sZeroRecords

var DataTableApp = $('#DataTableApp').dataTable({
    "sAjaxSource": "php/getAppDetails.php",
    "bRetrieve":true,
    "bDestroy":true,
    "bServerSide": true,
    //"bProcessing": true,
    "sAjaxDataProp": "aaData",
    //"bDeferRender": true,
    "sServerMethod": "POST",
    "iTotalDisplayRecords":1,
    "iTotalRecords":1,
    "oLanguage": {
      "sZeroRecords": "No records to displays"
    },


    "fnServerParams": function ( aoData ) {
        var imei_app = document.getElementById('imei').value;
        console.log(imei_app);
        aoData.push({"name":"imei","value":imei_app});
    },
    //aoColumns
    "aoColumns": [{
        "mData": "appName"
    }, {
        "mData": "appId"
    }, {
        "mData": "versionInstalled"
    }, {
        "mData": "appSize"
    }, {
        "mData":"dataSize"
    },{
        "mData": "appType"
    },{
        "mData":"installedLocation"
    },{
        "mData": "installedTime"
    }]
});
Run Code Online (Sandbox Code Playgroud)

Ant*_*ing 4

oLanguage.sEmptyTableoLanguage.sZeroRecords(或最新格式的language.emptyTablelanguage.zeroRecords)有不同的目的。

  • language.emptyTable当表根本不包含行时显示。
  • language.zeroRecords在应用过滤器后,现在没有可显示的记录时显示。

听起来您的表在应用过滤器之前已有行。