Показать сообщение отдельно
  #5 (permalink)  
Старый 26.06.2014, 19:44
Новичок на форуме
Отправить личное сообщение для MixMuz Посмотреть профиль Найти все сообщения от MixMuz
 
Регистрация: 25.06.2014
Сообщений: 4

Цитата:
И еще как ты привязываешь функцию к этой ссылке<a href="javascript:void(0)" id="btn867" class="addtocart">
</a>
и зачем там javascript:void(0) ???
Извиняюсь, немного не дописал...
вот ссылка по которой функция вызывается
<a href="javascript:void(0)" onclick="add_to_cart(3510)" id="btn3510" class="addtocart"></a>


насчет href="javascript:void(0)" намек понял)) переписал вот так
<span onclick="add_to_cart(2735)" id="btn2735" class="addtocart"></span>

в консоли все без ошибок.
еще одну функцию забыл,
function update_cart() {
	$.post( "update_cart.php", {}, on_success); 
	function on_success(data)
	{
		$('.smalcart span.scart').html(data);
	}
}

И соответственно файл update_cart.php
<?php
session_start();
echo '<strong>Товаров в корзине:</strong> '.$_SESSION['products_incart'].' шт.</br><strong> На сумму:</strong> '.$_SESSION['cart_coast'].' руб.'; 
?>


Все работает. Но иногда при нажатии (примерно каждый третий клик) на "добавить в корзину" изменение можно увидеть после обновления страницы, а не как должно быть, сразу.
Ответить с цитированием