Обновление страницы добавляет товар в корзину
Добрый день! Уважаемые гуру, почему может происходить добавление последнего добавленного товара в корзину при обновлении страницы каталога с товарами? Версии MODX и miniShop2 самые последние. Сайт новый, только делается, никаких своих костылей еще не делал, все по умолчанию. Просто поставил miniShop2, начал делать и сразу обнаружил, что при обновлении страницы каталога количество товаров в миникорзине растет. Где копать?
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ваш кэп.
В miniShop2 по умолчанию всё работает через ajax. Когда ты добавляешь товар — идёт POST запрос через ajax, и страница не обновляется.
Если же по каким-то причинам javascript не работает, то функционал магазина не теряется, и товар добавляется без ajax. Для этого нужно отправить запрос на текущую страницу, и она будет перезагружена.
Так вот, браузеры запоминают такие запросы, и при повторном обновлении страницы идёт новый запрос на добавление товара.
Именно такое поведение и описано в вопросе
Точнее может сказать только автор, поглядев у себя в консоль браузера.
Может и jQuery еще никто не подключал даже.
Пардон, вчитался, про добавление последнего товара не обратил внимания.