Видалення товару з кошика - webasyst
Справа в наступному, стандартний скрипт видалення товару з кошика виглядає так:
$ ( ". Cart a.delete"). Click (function () var tr = $ (this) .closest (# 'tr #');$ .post (# 'delete / #',, function (response) if (response.data.count == 0) location.reload ();
>
tr.remove ();
updateCart (response.data);
>, "Json");
return false;
>);
Це шматок з файлу cart.js
По суті він видаляє рядок з товаром і коли замовлення оформляють на ПК або планшеті, все працює.
Відповідно в даному випадку скрипт не працює і видаляється тільки рядок "Видалити"
Підкажіть, чи є якесь рішення, тому що на сторінці / compare / реалізовано така ж зміна таблиці, але все працює.
Там ось такий скрипт:
$ ( ". Compare-remove"). On (# 'click #', function () var compare = $ .cookie (# 'shop_compare #');
if (compare) compare = compare.split (# ', #');
> Else compare = [];
>
var i = $ .inArray ($ (this) .data (# 'product #') + # '#', Compare);
if (i! = -1) compare.splice (i, 1)
>
if (compare) $ .cookie (# 'shop_compare #', compare.join (# ', #'),
> Else $ .cookie (# 'shop_compare #', null);
>
>);