Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Автообновление корзины


data4032

Recommended Posts

Добрый 

 

скачал корзину https://opencartforum.com/files/file/1236-modul-korzina/ обычная корзинка модулем 

 

 

при добавлении товара в корзину , товар в корзине не отображается , только после обновления-перезагрузки страницы

 

вопрос : как сделать , чтобы при добавлении товара в корзинку , он там появлялся сразу, а не после перезагрузки страницы

есть ли какой код для автообновления ? 

Надіслати
Поділитися на інших сайтах


в common.js есть правило для класса cart-total которое посредством аякс обновляет корзину в реальном времени. 
Посмотрите как оно работает и по его аналогу пропишите класс для корзины которую Вы установили

Надіслати
Поділитися на інших сайтах


В том то и дело что я не знаю как прописать 

есть код .... что нужно и где поставить ? 

 

function addToCart(product_id, quantity) {
quantity = typeof(quantity) != 'undefined' ? quantity : 1;
 
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: 'product_id=' + product_id + '&quantity=' + quantity,
dataType: 'json',
success: function(json) {
$('.success, .warning, .attention, .information, .error').remove();
 
if (json['redirect']) {
location = json['redirect'];
}
 
if (json['success']) {
$('#cart-total').html(json['total']);
$('html, body').animate({ scrollTop: 0 }, 'slow'); 
}
}
});
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.