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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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