的特性“长度”我有数据表:数据表 - 无法读取空
function drawRadnici() {
$('#tableradnici').dataTable({
"ajax": {
"url": 'track_radnici.php',
"type": 'POST',
"data": {ajdi:ajdi},
},
paging: false,
//"dom":' <"search"f><"top"l>rt<"bottom"ip><"clear">',
// end ,
"columns": [ {
"data": "datum"}, {
"data": "radnik"},{
"data": "radnih_sati"},{
"data": "cena"},{
"data": "ukupno"},{
"data": "ID"}
],
"columnDefs": [
{
"targets": 5,
"data": "ID",
"render": function(data, type, full, meta) {
// return data;
return '<i value="'+data+'" class="fa fa-times"></i>';
}
}
]
});
};
,做工精细,但当我从数据库空的JSON数据,然后我得到:
Uncaught TypeError: Cannot read property 'length' of null
的json当我还没有数据是:
{data:null}
什么,我试图做的事 - 我尝试成功函数添加到AJAX:
"ajax": {
"url": 'track_radnici.php',
"type": 'POST',
"data": {ajdi:ajdi},
"success": function (data) {
if (data == null) {
$('#tabeleradnici').html('No result');
}
}
},
所以我尽量在我没有数据,只添加文本#tabeleradnici ......但这也不要工作...
您可以使用[fnDrawCallba ck](http://legacy.datatables.net/ref#fnDrawCallback)这个 – markpsmith 2015-02-06 14:29:57