@squadbrodyaga
Здравствуйте, делаю первый сайт для портфолио, решил сделать интернет магазин.
Сейчас я сделал фильтр для смартфонов, но суть в том, что он подходит только для смартфонов,
неужели в реальных проектах нужно под каждую категорию товаров делать свой фильтр или
это как-то автоматизированно?
Сейчас я сделал фильтр для смартфонов, но суть в том, что он подходит только для смартфонов,
неужели в реальных проектах нужно под каждую категорию товаров делать свой фильтр или
это как-то автоматизированно?
Решения вопроса 1
@lolzqq
Делается универсальная функция, в которую передаётся название категории, а на выходе отдаётся список подошедших товаров. Вовсе не обязательно плодить десятки функций, выполняющих одно и то же.
На нажатие кнопки фильтра для определённой категории (или переключении селектора или что там у вас для этого сделано…) получаем из аттрибута, например filter=»» название категории/метки для поиска и загоняем в универсальную функцию, которая будет делать запрос.
function func(category){
// делаем запрос на сервер для выдачи товаров по категории category
// получаем ответ
result = ответ, полученный от сервера;
return result;
}
var a=func('smartphones');
var b=func('tv');
Комментировать
Ответы на вопрос 0