Страница корзины с таблицей товаров в ней. У каждого товара есть поле "количество" - то количество, которое посетитель хочет купить с кнопками "+" - добавить и "-" - удалить. При каждом изменении количества товара должно изменяться количество товара в куках, меняться итоговоя цена в корзине. Раньше делал так: на input вешал событие onChange и аяксом в js скрипте отпралял запрос на /cart/update. При этом URL "/cart/update" был жестко прописан в js скрипте.
Но при приемочных тестах этот вариант не работал, т.к. урл менялся на nonPretty с добавлением index-test.php. Стал генерить url в data-href у input с помощью URLHelper и теперь отправляю ajax на $(input).data('href').
Вариант хороший, но хранить url в инпутах кажется не красиво. Как вы реализуете подобный функционал?
Как лучше изменять количество товаров в корзине?
-
- Сообщения: 17
- Зарегистрирован: 2016.05.27, 00:31
Re: Как лучше изменять количество товаров в корзине?
Может проще настроить тестовое окружение, чтобы URL не менялся на non-pretty?
Re: Как лучше изменять количество товаров в корзине?
Сделайте в конфе nginx домен test.project.ru с полной копией конфигурации основного сайта, только натравите его на index-test.php и будет у вас домен с pretty-урлами для тестов.
-
- Сообщения: 17
- Зарегистрирован: 2016.05.27, 00:31
Re: Как лучше изменять количество товаров в корзине?
Может быть, спасибо за совет!