Adamson пишет:Если кому интересно - ссылка
По ссылке - бред. Так не делают.
Делают вот так. Если связанные свойства простые, скажем ботинки - размеры, то размеры загружаются все и могут быть выбраны в браузере. Если связанные свойства сложные, скажем автомобиль - ТТХ, цвет, опции фарша - то в ответ на выбор модели загружается весь фарш. В котором опять же сложные запросы перезагружают страницу, а простые уже загружены в хтмл или хтмл+скрипт.
Домен ajax'а это гамы и сервис. Продуктовые страницы работают нормально, без аякса.
(Добавление)
С ботинками аналогично. Допустим такое дерево:
обувь
- женская
- мужская
- детская
Аяксом будете загружать весь раздел мужской обуви? Коню ясно - полностью. Затем
- зимняя
- летняя
- всесезонная
- шипованная
Зимнюю всю будете грузить аяксом? Там может быть сотня или две моделей в наличии и под заказ. Нажали зимняя, перезагрузили страницу, показали что есть
- артикул 01
- артикул 22
- артикул 9383
Вот теперь на артикул 01 вы можете повесить список артикулов 02 тире 21 с размерами. И выбор размера уже не потребует перезагрузки, потому что простой список уже весь загружен.
Юзер выбрал артикул 15 - жмет купить - в корзину кладется артикул => количество. Готово.
|