Shopify Ajax API - /cart/update.js не работает для обновления количества продуктовJquery

Программирование на jquery
Anonymous
Shopify Ajax API - /cart/update.js не работает для обновления количества продуктов

Сообщение Anonymous »

Я пытаюсь удалить товар из корзины с помощью Shopify Ajax API, но товар не удаляется, и я получаю сообщение об ошибке «Неожиданный токен: ':'
» в консоли. .

Код: Выделить всё

$(".slide-cart-remove").on("click", function() {
var id = $(this).attr("id");
jQuery.post('/cart/update.js', {updates: {id: 0}});
});
При нажатии кнопки «Удалить» я вызываю API, чтобы обновить его количество до 0. Идентификатор кнопки «Удалить» — это вариант_id > продукта, который я пытаюсь удалить, поэтому передаю его.

Вот как я присваиваю ему тот же идентификатор, что и вариант_id, если это имеет значение:

Код: Выделить всё

$(productRemove).attr("id", data.items[i].variant_id);
Есть ли что-то, что мне не хватает в синтаксисе?

РЕДАКТИРОВАТЬ: Как упоминалось ниже, я попробовал изменить синтаксис этого:

Код: Выделить всё

jQuery.post('/cart/update.js', {quantity: 0, id: varId});
Однако, похоже, это все еще не работает. (обратите внимание, что переменная varId содержит реальный идентификатор варианта продукта, находящегося в корзине)

Подробнее здесь: https://stackoverflow.com/questions/538 ... t-quantity

Вернуться в «Jquery»