Вы действительно хотите вызывать базу данных каждые 15 секунд для каждого пользователя? это не перегрузка?
Я не говорю, что ваша база данных будет перегружена, но именно так вы не должны делать что-либо!
Отредактированный
Вы должны показать изображение или ссылку на эту страницу, чтобы получить соответствующий ответ, потому что все зависит от того, что вы делаете в таблице.
потому что я не знаю, я дам вам ответ о том, что, вероятно, происходит.
Поскольку вы сказали, что вы новичок в мире ajax, давайте сделаем все проще, и чтобы не усложнять процесс, вы должны вернуть объект JSON и использовать его для повторного заполнения таблицы. :)
Итак, мы начнем с 2 кнопок (Предыдущая и Следующая), чтобы пользователь мог перемещать отображаемые данные (вы, вероятно, не хотите давать ему / ей 100 строк, чтобы увидеть их правильно?)
скажем, у вас есть 2 страницы, showData.php и getTable.php , в showData.php вам нужно будет загрузить jQuery (замечательно для этого) и добавить немного кода, но где таблица должна быть размещена, просто добавьте тег div с id = "myTable", потому что мы получим данные из файла getTable.php.
Файл getTable.php должен выводить только HTML-код таблицы со всеми данными, без html, body и т. Д. Идея состоит в том, чтобы добавить внутрь div с именем myTable весь код, сгенерированный getTable.php
Давайте представим, что getTable.php получает переменную страницы в queryString, которая скажет, какую страницу вы должны показать (чтобы использовать LIMIT
в вашей базе данных MySQL или PostgreSQL)
Вы можете использовать плагин jQuery под названием datatables . Ведьма - один из моих вариантов, посмотрите его пример и какой маленький код вам нужно написать! просто используя плагин jQuery и Datatables.
Первое описание следует за jQuery.Load (), чтобы загрузить getTable.php и добавить в качестве дочернего элемента div и wold, сделайте это для предыдущей и следующей кнопок, передав строку запроса со страницей, запрошенной пользователем. Это просто, и вы можете увидеть сайт для этого, если вы предпочитаете использовать плагин DataTables, просто следуйте их примеру:)
если вам после всего этого понадобится помощь, напишите мне.