Ciao a tutti ho una tabella datatables con "serverSide": true,
ho una dialog aperta, con 2 pulsanti: uno che elimina il record richiamato, e l'altro che chiude la dialog e non elimina nessun record.
datatables().draw(); va inserito prima o dopo la chiusura della dialog?!
chiedo questo perchè a volte, la tabella non viene rigenerata, anche se il record è stato correttamente eliminato.
a volta funziona, a volte no.
devo inserire datatables().draw(); in un'altra posizione?!
di seguito il codice javascrip della dialog:
codice:function cancella_un_fascicoli_box(idFascicolo,idUnione) { $( "#dialog_fascicoloBoxConfermaCancella" ).dialog({ modal:true, autoOpen: false, show: { effect: "fade", duration: 300 }, hide: { effect: "fade", duration: 300 }, buttons: { "Conferma la cancellazione": function() { $.post( "dialog/fascicoloBox_confermaDelete.php", { id: idUnione } ); $('#dataTables_box'+idFascicolo).DataTable().draw(); $( this ).dialog( "close" ); }, "Non cancellare": function() { $( this ).dialog( "close" ); } } }); $("#dialog_fascicoloBoxConfermaCancella").dialog("open"); }


Rispondi quotando