У меня более 5000 записей. Теперь, если я получу все, чем моя страница зависнет на 10-15 секунд, а затем покажу записи, я знаю, что это очевидно.
Запись, откуда я берусь - это какой-то API. У него есть возможность извлекать записи по страницам (то есть количество записей, начиная с 20) и общее количество записей (то есть 10 записей или 25 записей)
Таким образом, моя идея состоит в том, что я покажу первые 10 записей, а затем кто-нибудь нажмет на номер подкачки. Я принесу запись другой записи. Но проблема, как я могу показать номер подкачки, когда я только извлекаю первые 10 записей
Мои коды
function onQuerySuccess() {
var html = "";
while (records.moveNext()) {
html += "<tr><td>" + nulltoEmpty(record.get_item('StaffNo')) + "</td><td>" + nulltoEmpty(record.get_item('Title')) + "</td><td>" + nulltoEmpty(record.get_item('JobTitle'));
html += "</td><td>" + nulltoEmpty(record.get_item('Department')) + "</td><td>" + nulltoEmpty(record.get_item('WorkPhone')) + "</td><td>" + nulltoEmpty(record.get_item('WorkEmail'));
html += "</td></tr>";
// set lastPageID for last possible item
}
$('#staff tbody').append(html);
$('#staff').DataTable();
}
Так как же использовать iTotalRecords