Eu estou puxando os dados php e incluindo dentro de minha tabela. Dentro da tag tbody:
<tbody>
<?php include_once "tabelas/tabela_produto2.php";?>
</tbody>
Tudo funciona bem ate quando tento atualizar uma linha do datatable pelo fnUpdate mas não atualiza so a linha, e sim atualiza toda a tabela. Como faço para atualizar so a linha, vi muitos codigos com fnUpdate que funcionavam bem atualizando somente a linha especifica mas comigo nao funciona e nao vejo o erro. Agradeço desde já!
segue codigo:
<script type="text/javascript">
$(document).ready(function(){
var table = $('#tabela_produto2');
var tabela = table.dataTable({
"pageLength": 1,
"lengthMenu": [[7, 25, 50, 100, -1], [7, 25, 50, 100, "Todas"]],
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [-9] },
{ "width": "7%", "targets": 0 }
],
"oLanguage": {
"sLengthMenu": "Produtos de Locação por Página: _MENU_",
"sInfo": "_TOTAL_ Produtos de Locação",
"sInfoFiltered": "(Total: _MAX_ Produtos de Locação)"
},
"sDom": '<"top"fi>rt<"bottom"lp><"clear">',
"order": [
[0, "asc"]
], // set first column as a default sort by asc,
"bPaginate": true
});
table.on('click', '.atualiza', function (e) {
e.preventDefault();
var nRow = $(this).parents('tr')[0]; // aqui a linha para atulizar
tabela.fnUpdate('test33' , nRow,4,false); // aque faz update (
//atualiza toda tabela e nao so a linha
tabela.fnDraw();
});
//tabela.fnUpdate('test' , 0,0,false ); // Row
//tabela.fnDeleteRow( 0 );['a', 'b', 'c', 'd', 'e','d','4','4','9']
//tabela.fnDraw();
});
</script>