Drupal: Как в Ubercart добавить товар в корзину с помощью AJAX

Пример добавления в корзину товара с nid 123.

Javascript:

// Посылаем AJAX запрос
$.post(Drupal.settings.basePath + 'ajax-add-to-cart', {nid:123}, function(response) {
response = Drupal.parseJson(response);
 
// Показываем сообщение если что-то пошло не так
if (!response.status) {
return alert(response.data);
}
 
// Обновляем блок с корзиной
$('#block-uc_cart-0 .content').html(response.data);
});

PHP:

Читать дальше →

Похожие записи: