Добрый вечер!
пытаюсь динамически обновить корзину после добавления в нее товара. с помощью ajax написал добавление товара в корзину. добавляется, проблем нет, но вот при обновлении корзины (без перезагрузки страницы, чисто блока див, в который завернута корзина) возвращает этот div на страницу, но он без актуальных данных корзины, а чисто по нулям данные в корзине которая якобы "обновлена". если же нажать обновление всей страницы - то обновляется эта вся страница и видны актуальные данные корзины.
вот код
<script type="text/javascript">
$(document).on('click', '#buy<?=$arItem['ID']?>', function show(){
$.ajax({
type: "POST",
url: "/include/add-cart.php",
data: ({id:<?=$arItem[ID]?>, count:$('#count<?=$arItem['ID']?>').val()}),
cache: false,
success: function(data){
$("#reload").html(data);
}
});
});
$(document).ready(function(){
show();
setInterval('show()',500);
});
</script>
где по клику на кнопку купить с id
buy<?=$arItem['ID']?>
происходит добавление товара в корзину через файл add-cart.php, в котором код добавления товара в корзину а также код области которая должна обновиться (код вызова корзины)
<div id="reload" class="top-block-item pull-right">
<?=CNext::ShowBasketWithCompareLink('', '', true, 'top-btn inner-table-block', true);?>
</div>
Подскажите пожалуйста, в чем я ошибся?