За последние 24 часа нас посетили 21990 программистов и 987 роботов. Сейчас ищут 686 программистов ...

Работа check-box на сайте

Тема в разделе "PHP и базы данных", создана пользователем Macan, 27 сен 2019.

  1. Macan

    Macan Активный пользователь

    С нами с:
    11 июл 2019
    Сообщения:
    29
    Симпатии:
    0
    Приветствую всех! На сайте ves-shiny.ru check-box отрабатывают после вывода товара на страницу, а хотелось бы чтобы сортировка происходила до вывода, как лучше это организовать? Сейчас работает так:


    Код (Javascript):
    1. $('#leto').click(function(){
    2.         if ($(this).is(':checked')) {
    3.                 $('.зима').hide();
    4.         }
    5.         else {
    6.             $('.зима').show();
    7.           }
    8.     });
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    ничего не понятно..... чего где выводит, чего не отрабатывает
    ваш код вообще - будет отрабатывать только после клика
    что вы хотите то?
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    ТС походу попутал сортировку с фильтрацией. И хочет фильтровать на сервере, а не на клиенте.
    --- Добавлено ---
    Ну или вставлять в DOM уже отфильтрованный список.
     
  4. Macan

    Macan Активный пользователь

    С нами с:
    11 июл 2019
    Сообщения:
    29
    Симпатии:
    0
    Не могу понять логику работы фильтра по нажатию на чекбокс, на пример, есть сайт по подбору шин ,помимо фильтра по размеру и т.д. , есть фильтр по сезону "лето" и "зима", то есть при включенном чекбоксе "лето", что бы не выбрал пользователь( какие-бы остальные фильтры не применялись) в итоге выводится будут только летние шины?
    --- Добавлено ---
    Отрабатывать-то он будет, но только после того как пользователь выберет "Производителя" и нажмет кнопку "Выбрать", и когда вывалятся все виды шин (и летние и зимние). А нужно чтобы вываливались только летние шины.
    --- Добавлено ---
    Да верно, перепутал, я про фильтрацию.Нужно чтобы фильтрация происходила на сервере.
     
  5. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Логика в любом случае элементарная. Но зависит от хранимых в БД состояний. Это может быть либо просто лог. поле лето/зима. Либо поле с третьим и даже четвертым состояниями. Мы тут не телепаты, поэтому ХЗ. Расширяйте свой интерфейс клиент-сервер соотв. параметром фильтрации. (Как я понял, у вам результаты фильтрации именно так «подтягиваются».)