【发布时间】:2014-04-10 05:37:16
【问题描述】:
我正在使用 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"
}]
});
【问题讨论】:
-
你的html中是否存在id DataTableApp?
-
这个错误肯定伴随着回溯,因为没有追踪就不可能知道为什么会发生这种情况。
-
ID 是有的。如何追踪
-
php/getAppDetails.php是否回复了正确的数据? -
是的。它发送正确的详细信息
标签: javascript jquery-datatables