Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2018, 07:13
Новичок на форуме
Отправить личное сообщение для artem_L Посмотреть профиль Найти все сообщения от artem_L
 
Регистрация: 13.09.2017
Сообщений: 9

Изменение кнопки "Купить" на "Товар уже в корзине"
Добрый день.
В общем, долблюсь уже третий день - не могу решить простую задачку. Есть интернет магазин. С помощью ajax и php/mysql при нажатии на кнопку "Купить" товар добавляется в корзину. Все работает. Только кнопка купить не меняется (естественно)... Кнопки добавляются скриптом, поэтому айдишники у всех одинаковые. На сколько понимаю, нужно отследить добавление товара в корзину -> узнать его айди -> переслать обработчику, что бы тот изменил кнопку. Но так как я чайник, не могу додумать как это все сделать.
Может, я не правильно мыслю. Подскажите, плиз.


//добавление товаров в корзину

$('#add-cart-style-list,#add-cart-style-grid,#add-cart,.add-cart,#add-cart-view,#random-add-cart').click(function(){

var tid = $(this).attr("tid");

$.ajax({
type: "POST",
url: "PHP/addtocart.php",
data: "id="+tid,
dataType: "html",
cache: false,
success: function(data) {
loadcart();
}
});

});

function loadcart(){
$.ajax({
type: "POST",
url: "PHP/loadcart.php",
dataType: "html",
cache: false,
success: function(data) {

if (data == "0")
{

$("#basket").html("<img src='images/commerce.png'>&nbsp;Корзина пуста");


}else
{
$("#basket").html('<img src="images/commerce.png">&nbsp;'+data);

}


}
});

}
Ответить с цитированием