Tengo dos funciones de activación que se utilizan para dos funciones. el punto final es una vez que se completa el objetivo, DataTable se estaría recargando. según este caso, una función funciona cuando la otra no. El proceso que no funciona es una simple función de agregar con una ventana emergente modal. una vez que se agrega, se mostrará en la tabla de datos en tiempo real. abajo está la función.
//DOESN'T REFRESH TABLE $(document).on('click','#add',function(event){ event.preventDefault(); $('#add-cat').html(''); var id = $(this).data('id'); $.ajax({ type:'POST', url:'../cat/modal/add.php', data:{id:id}, success : function(data) { $('#add-cat').html(data); //TO REFRESH TABLE $('#example').DataTable().ajax.reload(); } }); });El refrescante en tiempo real según el requisito se encuentra a continuación
//REFRESHES TABLE $(document).on('click','#con',function(event){ if(confirm("Are you sure?")){ event.preventDefault(); var id = $(this).attr('data-id'); $.ajax({ url : '../ord/stat.php', method : 'POST', data : {id : id}, success : function(data) { $('#example').DataTable().ajax.reload(); } }); } else{ return false; } });¿Por qué el primero no está actualizando la tabla y el segundo sí?
Saludos.