Доброго!
Народ, в JS я нуб, посему не пинайте.
Есть корзина, в которой значения посредством AJAX меняются при добавлении товара. в связи со спецификой движка вывести дважды корзину не получается, а по ТЗ нада...
я присвоил ценнику и количеству id-шники, считываю значения, формирую строку, вывожу. Ок, работает. Но если я начинаю проверять с помощью setInterval обновились ли значения, то скрипт мне только один раз выводит значение и все...
дабы не быть голословным представляю код:
setInterval(bottomCart, 5000);
function bottomCart ()
{
var cartbottom;
$('#shopCartBottom').empty();
var totitem = $("#totitem").html();
var prtot = $("#prtot").html();
if (totitem) cartbottom = '<a href="./korzina/"><img src="http://png.findicons.com/files/icons/1676/primo/128/shopping_bag.png" height="48px" align="left"><h2 style="padding-top:0px; margin-top:10px; font-size:16px;">Корзина<br>'+totitem+' шт. на сумму '+prtot+' руб.</a>';
else cartbottom='<img src="http://png.findicons.com/files/icons/1676/primo/128/shopping_bag.png" height="48px" align="left"><h2 style="padding-top:0px; margin-top:10px; font-size:16px;">Корзина<br>ожидает товаров...</h2>';
$('#shopCartBottom').replaceWith(cartbottom);
}
в чем моя ошибка?