Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2017, 11:29
ef1 ef1 вне форума
Интересующийся
Отправить личное сообщение для ef1 Посмотреть профиль Найти все сообщения от ef1
 
Регистрация: 07.07.2017
Сообщений: 19

панель сортировки каталога, общий Get на несколько текущих параметров
привет, использую framework uikit3 (поскольку только осваиваюсь), делаю панель сортировки каталога - 4 кнопки с выпадающим списком (не form) - (по критериям - byName, направлению - byDir, количеству на странице - byCount и виду каталога - byView) каждая кнопка формирует общий список параметров
<a href="?ByName=Price&byDir=asc&byCount=25&byView=Li st...

значение для каждой из кнопок - выбираются по hover из модального окна со списком <ul><li> (для каждой свой) и по закрытию окна выбора подставляются на свое место в параметрах href для выбранной кнопки (на этом фреймворк кончается)) и начинается вопрос)

1. если я меняю критерий у одной кнопки - href формируется корректно (подставляется свой параметр) и по нажатию отправляется get запрос на перезагрузку страницы/каталога

2. а если меняю несколько кнопок и нажимаю на одну из них - href формируется только под данную кнопку - остальные параметры (для остальных кнопок) из предыдущей сессии - текущие выбранные значения не учитываются

т.е. нужно по событиям выбора значений кнопок - формировать общий href с выбранными значениями и подставлять его всем 4м кнопкам

как к этому подойти?
написать jscript класс (4 переменные + 4 события) - отлавливать события выбора значений кнопок - передавать их ajax во внешний php, там формировать общий href и передавать его обратно всем 4м кнопкам подставляя в href?

не могу пока понять общий алгоритм действий, подскажите как правильно?
Изображения:
Тип файла: jpg test.jpg (13.9 Кб, 3 просмотров)
Ответить с цитированием