Итак, в представлении у меня есть этот код
Код: Выделить всё
Employee Number
Employee Name
Designation
Department
Authorization
Код: Выделить всё
$('#memberList').DataTable({
processing: true,
serverSide: true,
filter: true,
scrollY: '400px',
orderMulti: false,
ajax: {
url: getMemberList,
type: 'POST',
datatype: 'json'
},
columns: [
{ data: "EmpNumber", name: "Employee Number" },
{ data: "EmployeeName", name: "Employee Name" },
{ data: "Dessignation", name: "Designation" },
{ data: "Department", name: "Department" },
{
data: "IsAuthorized",
render: function (data, type, row) {
return data
? 'Allowed'
: 'Denied';
},
name: "Authorization"
},
{
data: "EId",
render: function (data, type, row) {
return `
Remove
`;
},
orderable: false
}
],
language: {
search: "Search:"
}
});
Затем в функции успеха мне захотелось обновить таблицу, и я сделал это
Код: Выделить всё
if (response.success) {
showSuccessToast("Employee added successfully");
// Refresh the DataTable
$('#memberList').DataTable().ajax.reload();
$(ctl).prop("disabled", false).text(originalText);
closePopup();
}
Предупреждение DataTables: table id=memberList — неверный ответ JSON. Дополнительную информацию об этой ошибке см. на странице http://datatables.net/tn/1
Подробнее здесь: https://stackoverflow.com/questions/792 ... dit-update
Мобильная версия