Как выбрать группу фильтров в mSearch2 ?

Доброго дня, была задача выбирать фильтры группами, например несколько станций метро, я просто выбирал селекторами нужные фильтры, в итоге когда результатов стало много обычная имитация клика перестала нормально работать потому что фильтр не успевает подхватывать все клики, в итоге результаты разные, подскажите элегантное решение пожалуйста, заранее спасибо
Сергей Скат
06 февраля 2015, 15:30
modx.pro
878
0

Комментарии: 2

Василий Наумкин
06 февраля 2015, 19:22
1
+1
Не нужно делать имитацию клика. Каждый клик — это событие изменения формы, и, соотвественно, загрузка результатов с сервера. Пока кликов было мало, ты этого не замечал, а теперь ситуация изменилась.

Нужно пройти по чекбоксам и проставить (или снять) им атрибут checked, а потом отправить форму вручную.

Например, зайди сюда и набери в консоли браузера:
$('#mse2_msoption\\|tags input').each(function() {$(this).attr('checked', true)});
$('#mse2_filters').submit();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2