Каждая строка в таблице данных имеет кнопку удаления.Как обновить jquery datatable после удаления строки
По щелчку кнопки удаления, я называю этот код:
$('.deleteButton').live('click', function() {
var $this = $(this);
var url = $this.attr("id");
$("#example").fnReloadAjax();
$.getJSON(url, Success());
});
URL-адресом является действием контроллера, который принимает идентификатор и удаляет данные из базы данных. Это работает. Теперь я хочу вызвать функцию refresh/redraw datatable, чтобы она могла загружать новые результаты, но она не работает.
Datatable является:
$("#example").dataTable({
"aoColumns": [
{ "sTitle": "Id" },
{ "sTitle": "Name" }],
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": '@Url.Action("FetchData", "Home")',
"sPaginationType": "full_numbers",
});
Может кто-нибудь, пожалуйста, совет?
я хочу вызвать на стороне сервера функция удаления. есть ли лучший способ назвать это действие? – InfoLearner
, тогда вы должны называть его * перед тем, как просить перерисовать. Я отредактирую свой ответ, чтобы быть более ясным – JMax
, как и прежде, он может перейти в функцию успеха, но не обновляет данные? – InfoLearner