Cada fila en la tabla de datos tiene un botón de borrar.Cómo actualizar la tabla de datos de jquery después de eliminar una fila
al hacer clic con el botón de borrar, llamo este código:
$('.deleteButton').live('click', function() {
var $this = $(this);
var url = $this.attr("id");
$("#example").fnReloadAjax();
$.getJSON(url, Success());
});
La url es la acción del controlador que tiene el ID y borra los datos de la base de datos. Eso funciona. Ahora quiero llamar a la función de actualización/redibujado de la tabla de datos para que pueda cargar nuevos resultados pero no funciona.
Datatable es:
$("#example").dataTable({
"aoColumns": [
{ "sTitle": "Id" },
{ "sTitle": "Name" }],
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": '@Url.Action("FetchData", "Home")',
"sPaginationType": "full_numbers",
});
Puede alguien por favor consejo?
Quiero llamar a la función de borrado de lado del servidor. ¿Hay una mejor manera de llamar a esa acción? – InfoLearner
, entonces, debe llamarlo * antes * pidiendo un redibujado. Voy a editar mi respuesta para que sea más clara – JMax
como antes, puede entrar en la función de éxito pero no actualiza la tabla de datos? – InfoLearner