BinSilva 0 Denunciar post Postado Janeiro 18, 2015 (editado) Olá pessoa, tenho uma tabela utilizando dataTable que é construida consultando os dados, obtendo o retorno json, conforme código abaixo: "processing": true, "serverSide": true, "ajax": "/ajax/consultar_usuarios.php?PHPSESSID=<?= session_id() ?>", "columns": [ { "data": "nome_login" }, { "data": "nome_completo" }, { "data": "tipo_usuario" }, { "data": "info_email" }, { "data": "data_cadastro" }, { "data": "DT_RowId" } ], Porém preciso que ela atualize sempre que foi inserido ou deletado um usuárío, e não obtive sucesso até o momento, o mais próximo que consegui foi utilizar um evento do botão salvar usuário, ativando: var dataTable = $('.dataTable').dataTable({"sPaginationType": "full_numbers"});dataTable.fnAddData([... Porém ocorrem alguns erros. Ficarei agradecido se alguém que já tenha passado por isso puder ajudar. Editado Janeiro 19, 2015 por Ted k' Adicionado o BBCode Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Janeiro 19, 2015 Seria isso? https://datatables.net/reference/api/ajax.reload() Compartilhar este post Link para o post Compartilhar em outros sites
BinSilva 0 Denunciar post Postado Janeiro 19, 2015 Justamente isso, poré, não funcionava somente conforme a documentação: table.ajax.reload(); E sim dessa forma, ou seja, precisa chamar a api, eu não sabia:table.api().ajax.reload(); Vlw Compartilhar este post Link para o post Compartilhar em outros sites
Ted k' 126 Denunciar post Postado Janeiro 19, 2015 Essas documentações, hehehe! 1 Compartilhar este post Link para o post Compartilhar em outros sites
oliveiros 1 Denunciar post Postado Agosto 31, 2019 Em 19/01/2015 at 10:38, BinSilva disse: Justamente isso, poré, não funcionava somente conforme a documentação: table.ajax.reload(); E sim dessa forma, ou seja, precisa chamar a api, eu não sabia:table.api().ajax.reload(); Vlw Nos dias de hoje não precisa mais chamar a api. Apenas por o id da tabela $('#id_do_botao').click(function(){ $('#id_da_tabela').DataTable().ajax.reload(); }); Compartilhar este post Link para o post Compartilhar em outros sites