Mendel
Гуру форума
- Регистрация
- 27 Янв 2008
- Сообщения
- 215
- Реакции
- 65
- Автор темы
- #1
Суть вопроса:
Для юзерагентов без JS (к которым в первую очередь относятся поисковики, но и всяких Для просмотра ссылки Войдиили Зарегистрируйся) - для них правильным является вывод данных постранично, на каждой странице определенное количество записей в таблице + ссылки на следующие страницы, чтобы как минимум проиндексировались.
Ну а для нормальных пользовательских браузеров хорошо бы что-то вроде jqGrid с подкачкой данных при необходимости динамически, в JSON или XML.
Если передать jqGrid данные из статической таблицы, то он никогда не узнает, что это только часть данных, и что еще есть сотни страниц которые доступны ему через запросы.
Если же инициировать его через JSON или XML, то мы будем иметь двойной трафик - скачали таблицу с данными, а потом еще раз те же данные будем качать динамически.... А ведь реально данные дублируются, нужна только одна переменная дополнительно - кол-во записей всего, ну и сообщить ему куда обращаться если пользователь захочет листать страницы или пересортировывать.....
Куда курить?
Для юзерагентов без JS (к которым в первую очередь относятся поисковики, но и всяких Для просмотра ссылки Войди
Ну а для нормальных пользовательских браузеров хорошо бы что-то вроде jqGrid с подкачкой данных при необходимости динамически, в JSON или XML.
Если передать jqGrid данные из статической таблицы, то он никогда не узнает, что это только часть данных, и что еще есть сотни страниц которые доступны ему через запросы.
Если же инициировать его через JSON или XML, то мы будем иметь двойной трафик - скачали таблицу с данными, а потом еще раз те же данные будем качать динамически.... А ведь реально данные дублируются, нужна только одна переменная дополнительно - кол-во записей всего, ну и сообщить ему куда обращаться если пользователь захочет листать страницы или пересортировывать.....
Куда курить?