Ogni riga nella tabella dati ha un pulsante di eliminazione.Come aggiornare jquery datatable dopo l'eliminazione di una riga
Su clic del tasto di cancellazione, io chiamo questo codice:
$('.deleteButton').live('click', function() {
var $this = $(this);
var url = $this.attr("id");
$("#example").fnReloadAjax();
$.getJSON(url, Success());
});
L'url è l'azione del controller che prende l'Es e cancella i dati dal database. Che funzioni. Ora desidero chiamare la funzione di aggiornamento/ridisegno di datatable in modo che possa caricare nuovi risultati ma non funziona.
Datatable è:
$("#example").dataTable({
"aoColumns": [
{ "sTitle": "Id" },
{ "sTitle": "Name" }],
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": '@Url.Action("FetchData", "Home")',
"sPaginationType": "full_numbers",
});
Qualcuno può consiglio?
voglio chiamare il lato server funzione di cancellazione. c'è un modo migliore per chiamare quell'azione? – InfoLearner
quindi, dovresti chiamarlo * prima * per chiedere un ridisegno. Modificherò la mia risposta per essere più chiara – JMax
come prima, può andare in funzione di successo ma non aggiorna il datatable? – InfoLearner