#javascript #jquery #datatables
#javascript #jquery #таблицы данных
Вопрос:
Я хочу знать, есть ли способ отключить запросы, если таблица достигает точки останова. Что я имею в виду под этим? Каждый раз, когда таблица что-то скрывает, таблица отправляет новый запрос на сервер. Когда кто-то играет с ней, на сервер отправляется множество запросов. Конечно, я могу справиться с этим на стороне сервера, но есть ли более простой вариант, чтобы datatables использовали те же данные, которые отображаются в данный момент?
var table = $('#example').DataTable({
serverSide: true,
ajax: '../api/data',
stateSave: true,
responsive: true,
"deferRender": true
});
Ответ №1:
Хорошо, неважно, я нашел решение. Это довольно просто, но я упустил это из виду. Решение заключается в использовании конвейера, который кэширует данные. Пример конвейера таблиц данных