Вопрос сложный, поэтому я выложу контекст:
- У меня есть фрагмент на странице, который загружается через AJAX.
- Эта страница содержит таблицу, которая будет запитываться и заполняться таблицами данных с обработкой на стороне сервера .
- Каждый раз, когда я загружаю фрагмент, содержащий новую таблицу, я говорю Datatables загружать таблицу с нуля, используя
bDestroy : true
.
Задача
AJAX-вызовы, которые извлекают данные, поскольку JSON продолжают накапливаться, когда я загружаю новые таблицы через AJAX.
Вопрос
Как сохранить эти вызовы от суммирования и свести их к одному? Спасибо.
Образцы кода (по запросу)
/* datatables initializer */
$("#table").dataTable({
bDestroy : true
, bServerSide : true
, sAjaxSource : "path/to/json.json"
, ...
});
/* script inside the AJAX loaded content. It outputs a <table>. */
$(function() {
$("body").trigger({ type : "tableready", options : { ... } });
});