У меня есть корзина, в которой minicart.php
в верхней части каждой страницы добавляет товары, отправленные на него с помощью ajax load (POST), и обновляет сеансы корзины.
На одной странице другой сценарий далее по коду, cart_list.php
фильтрует сумму корзины для действительных / недействительных рекламных акций. Если он найдет недействительное продвижение, он удалит его из корзины.
Я перезагружаю minicart.php, когда cart_list.php загружен, но он не получил изменения. Я также попытался добавить таймаут, если это была проблема гонки.
("#cart").load("/cart_list.php", {amountchange:amount,key:key}, function() {
setTimeout(function() {
$("#minicart").load("/minicart.php", {calledsolo:"true"});
floatingBox();
}, 500);
});
Если я помещу cart_list.php выше mini_cart.php в коде, он работает, но я предпочитаю не делать этого, это также возможно, я также хотел бы понять, почему mini_cart.php должен перезагрузиться независимо в любом случае.
Как я могу решить это?