I can not find the error , just do not populate the table:
ERROR
DataTables warning: table id = TabEvolucao - Invalid JSON response. For more information about this error, please see link
AJAX
$('#TabEvolucao').DataTable({
"processing" : true,
"ajax" : {
"type" : "POST",
"url" : "estrutura/tabevolucao.php",
dataSrc : '',
"data" : function(d){d.idcliente = 127;}
},
"columns" : [ {"data" : "id"},
{"data" : "data"},
{"data" : "descricao"},
{"data" : "nome"},
{"data" : "ativo"}
],
"aaSorting": [[1,'asc']],
"iDisplayLength": 7,
"bFilter": true,
"aaSorting": [[1,'asc']],
"language": {
"sEmptyTable": "Nenhum registro encontrado",
"sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros",
"sInfoEmpty": "Mostrando 0 até 0 de 0 registros",
"sInfoFiltered": "(Filtrados de _MAX_ registros)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "_MENU_ resultados por página ",
"sLoadingRecords": "Carregando...",
"sProcessing": "Processando...",
"sZeroRecords": "Nenhum registro encontrado",
"sSearch": "Pesquisar",
"oPaginate": {
"sNext": "Próximo",
"sPrevious": "Anterior",
"sFirst": "Primeiro",
"sLast": "Último"
},
"oAria": {
"sSortAscending": ": Ordenar colunas de forma ascendente",
"sSortDescending": ": Ordenar colunas de forma descendente"
}
}
});
PHP
<?php include("../includes/config.php");
if ($_POST)
{
$id = (int) $_POST['idcliente'];
if ($_POST['acao'] == 'select' && is_int($id))
{
$select = "select E.id,E.data,E.descricao,U.nome,E.ativo FROM evolucao as E ";
$select .= "inner join usuarios as U on (U.id=E.id_usuario) WHERE E.id = ".$id;
$rs = $con->prepare($select);
if($rs->execute())
{
if($rs->rowCount() > 0)
{
$data = array();
while($row = $rs->fetch(PDO::FETCH_OBJ))
{
$data[] = array('success' => '1',
'id' => $row->id,
'data' => $row->data,
'descricao' => $row->descricao,
'nome' => $row->nome,
'ativo' => $row->ativo,
'msg' => 'Tudo certo!'
);
}
}
}
}
}
else
{
$data = array('success' => '0', 'msg' => 'Ocorreu um erro, não achamos nada!');
}
echo json_encode($data);
ERROR
DataTables warning: table id=TabEvolucao - Invalid JSON response. For more information about this error, please see http://datatables.net/tn/1