да уж, развился топик.
почитал интересно.
просто проект делаю один, немного "сдираю" как обычно и там везде и повсеместно это есть, дык и не пойму что они там отлавливают...
как бы внешняя интерактивность: все изначально грузят в страницу, а для выбора отлавливают клик и отображаю блоки. как по мне так я бы не загружал сразу, а через квери подгружал в дом.
вобщем буду пробывать пользовать data-
напр data-id="header_region", отлавливаем клик и передаем в функцию значение, а на сервере проверяем что пришло и выдаем нужный результат. Если передали header_region, то выдаем список возможных вариантов регионов...
так понял, что это более лучше чем id юзать - можно меньше яваскрипта писать, не к каждому id, а одна функция передает, а все на сервере обрабатывается, в этом вся прелесть?
напр. куча кнопок для фильтра параметров, при клике один и тот же код(одна функция) передаст параметры взятые из data-id на сервер, а там вернется список возможных вариантов в зависимости по чем кликнули.
и последнее
не очень понял: юзать лучше именно "data-id" или возможно "data-любоеназвание"
и если много разных условий отбора то лучше ли подгружать условия или сразу загружать в страницу, а по клику только отображать?
обязательно к ссылке привязывать или можно к любому элементу?
правильно ли будет пользование так: