Количество строк таблицы с нескольких страниц - PullRequest
0 голосов
/ 19 апреля 2011

В Javascript у меня есть таблица, которая содержит несколько строк (100 строк). В моем интерфейсе я могу показать только 20 строк на странице. Итак, эти строки отображаются на 5 страницах.

Когда я пытаюсь получить количество строк таблицы, используя tbl.rows.length, он дает мне только 20, а не 100.

В этом сценарии, какую функцию я могу использовать, чтобы получить общее количество строк?

1 Ответ

0 голосов
/ 19 апреля 2011

Нет хорошего способа сделать это только с помощью javascript, если у вас нет чего-то вроде Showing 1-20 of <span id="num_rows">100</span>, тогда вы можете получить содержимое этого промежутка.

Использование AJAX для запроса к серверу выглядит излишним.

Так или иначе, вам, вероятно, нужно просто вставить значение общего количества строк в ваш html-файл и просто прочитать значение с помощью javascript. При желании вы даже можете установить для таблицы такой атрибут, как data-total_rows="100" - вариантов множество.

Что бы вы ни выбрали, используя этот метод, значение также должно быть обновлено, если вы динамически добавляете / удаляете строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...