2013-03-25 6 views
0

У меня есть таблица с 15000 данными в ней. Открывая страницу, она колеблется много раз. т. Е. Сначала загружает все данные. Тогда только он применяет разбивку на страницы. Я установил 500 записей на страницу. Но загрузка страницы очень плохая. Возможно ли сначала загрузить только 500 записей, а не загружать все данные.php jquery datatable load issue

Пожалуйста, дайте мне знать ваши предложения. Спасибо

+0

Вы должны использовать метод обработки на стороне сервера для большого количества записей [http://datatables.net/release-datatables/examples/server_side/server_side.html] –

ответ

1

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

http://www.datatables.net/examples/data_sources/ajax.html

http://www.datatables.net/release-datatables/examples/data_sources/ajax.html

1-загружает данные вы хотите. Затем, когда вы используете запросы для получения большего количества данных, получите его через запрос AJAX.

0

Возможно, вам стоит попробовать ленивую загрузку. Чтобы настроить его, вы должны проконсультироваться по этой ссылке: http://datatables.net/usage/server-side

Если вы используете ленивую загрузку, записи при необходимости инициализируются.

Надеется, что это помогает