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