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");
	
}