Приветствую всех! На сайте ves-shiny.ru check-box отрабатывают после вывода товара на страницу, а хотелось бы чтобы сортировка происходила до вывода, как лучше это организовать? Сейчас работает так: Код (Javascript): $('#leto').click(function(){ if ($(this).is(':checked')) { $('.зима').hide(); } else { $('.зима').show(); } });
ничего не понятно..... чего где выводит, чего не отрабатывает ваш код вообще - будет отрабатывать только после клика что вы хотите то?
ТС походу попутал сортировку с фильтрацией. И хочет фильтровать на сервере, а не на клиенте. --- Добавлено --- Ну или вставлять в DOM уже отфильтрованный список.
Не могу понять логику работы фильтра по нажатию на чекбокс, на пример, есть сайт по подбору шин ,помимо фильтра по размеру и т.д. , есть фильтр по сезону "лето" и "зима", то есть при включенном чекбоксе "лето", что бы не выбрал пользователь( какие-бы остальные фильтры не применялись) в итоге выводится будут только летние шины? --- Добавлено --- Отрабатывать-то он будет, но только после того как пользователь выберет "Производителя" и нажмет кнопку "Выбрать", и когда вывалятся все виды шин (и летние и зимние). А нужно чтобы вываливались только летние шины. --- Добавлено --- Да верно, перепутал, я про фильтрацию.Нужно чтобы фильтрация происходила на сервере.
Логика в любом случае элементарная. Но зависит от хранимых в БД состояний. Это может быть либо просто лог. поле лето/зима. Либо поле с третьим и даже четвертым состояниями. Мы тут не телепаты, поэтому ХЗ. Расширяйте свой интерфейс клиент-сервер соотв. параметром фильтрации. (Как я понял, у вам результаты фильтрации именно так «подтягиваются».)