Таблицы данных обновляются при редактировании/обновленииJquery

Программирование на jquery
Ответить
Anonymous
 Таблицы данных обновляются при редактировании/обновлении

Сообщение Anonymous »

В моем проекте я использовал таблицы данных для отображения списка данных из базы данных для каждого требуемого представления.
Итак, в представлении у меня есть этот код

Код: Выделить всё




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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»