стратегия: как заставить некоторые результаты базы данных исчезать - PullRequest
1 голос
/ 21 января 2012

Я ищу стратегию, чтобы некоторые результаты поиска исчезали (а другие перетекали), когда пользователь фильтровал результаты поиска.

пример:

пользователь ищет некоторые элементы;

10 отображаются результаты с ценами:

ITEM #1, £9
ITEM #2, £12
ITEM #3, £6
ITEM #4, £4
..etc..

, затем пользователь нажимает на фильтр (например, показывает результаты, только если цена ниже £ 10)

вв этот момент я бы хотел, чтобы пункт 2 исчез, а остальные элементы «перекомпоновались».

Как мне этого добиться?Я не смотрю на какой-то код на данном этапе, он больше касается общего «как это должно работать?»вопрос.

Я думаю, мне нужно было бы выполнить второй запрос в базе данных через AJAX, сравнить его с результатами первого запроса, а затем удалить результаты, которых нет в обоих списках.Это не похоже на правильное решение, хотя.есть идеи?

1 Ответ

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

Просто относитесь к ним как к отдельным запросам. Когда пользователь фильтрует результаты поиска, вам просто нужно включить фильтры / критерии в последующий запрос.

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