Поиск, сортировка, разбиение на страницы и фильтрация DIV с использованием Jquery / AJAX / Javascript - PullRequest
0 голосов
/ 07 января 2012

Я работаю над внешним интерфейсом своего проекта, а позже создаю его.Я столкнулся с загадкой, хотя.У меня есть список DIV (также они должны быть разборными), которые должны показывать различные квартиры вокруг данного почтового индекса.Проблема в том, что я не знаю, где искать эти вещи:

  • Во-первых, я хочу отсортировать эти div по имени или рейтингу.
  • Во-вторых, я хочу иметь возможность искать эти результаты и отбрасывать те, которые им не нужны, т.е. я набираю A, все квартиры, которые начинаются с букв BZ, исчезают из списка.Я думаю, что после p после A все буквы Aa-Az исчезают из списка и т. Д.
  • В-третьих, мне следует использовать jQuery для разбивки своих результатов на части или вместо этого использовать PHP?
  • Наконец,У меня есть коробка фильтра.Я хочу сделать то же самое, что и выше, за исключением выбора различных параметров (на лету с использованием AJAX).Пользователь выбирает квартиры с 1 или 3 спальнями, без домашних животных и фильтр хитов ... boom, список квартир со значениями.

Есть ли что-нибудь, что я могу использовать, используя jQuery / Javascript, чтобы ускорить этопроцесс, который также ухудшается, когда Javascript отключен?Я знаю, это звучит как много, но любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 07 января 2012

Хорошо, чтобы это работало без javascript и при этом оставалось вести себя так, как вы хотите, я думаю, вам нужно встроить это в чистый старый html (с помощью записей / ссылок в форме), а затем добавить функциональность jquery ajax, чтобы сделать его красивее и быстрее, когда javascript включен.

Если бы я делал это, я бы собрал его с постами формы, которые возвращают всю страницу (когда javascript отключен), и добавил бы события jquery при загрузке страницы, чтобы предотвратить публикацию формы по умолчанию, и вместо этого использовал пост ajax только для частичной загрузки ваших страниц. и применить эффекты перехода.

И последнее: если у вас есть много данных для отображения на странице, используйте разбиение на страницы и сортировку на уровне базы данных, возвращайте только видимое содержимое вашей страницы. Это будет работать с javascript и без него и является масштабируемым (с большим количеством результатов он становится неуправляемым для него в javascript)

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