Обновление таблицы данных jQuery

Я вставляю в таблицу новую запись с помощью ajax, и в случае успеха я хочу обновить таблицу

success: function () {
                            alert('Success!');

                            var table = $('#datatable_ajax').DataTable( {
                                ajax: "\/ajax\/client-objects"
                            } );
                            table.ajax.reload();
                            alert('Table redrawn!');

                        },

Предупреждение DataTables: идентификатор таблицы = datatable_ajax — невозможно повторно инициализировать DataTable. Дополнительные сведения об этой ошибке см. на странице http://datatables.net/tn/3.

Как я могу использовать ajax.reload для обновления данных таблицы?


person Wizard    schedule 01.07.2014    source источник


Ответы (1)


Похоже, что DataTable уже инициализирован в элементе '#datatable_ajax', поэтому вы не можете инициализировать его снова. Если вы хотите добавить новый источник URL и загрузить данные из него, используйте table.ajax.url('newData.json').load();, если вы хотите просто перезагрузить данные, используйте table.ajax.reload(); без повторной инициализации DataTable.

person rmares    schedule 01.07.2014