Добавим кнопку удаления товара из корзины для каждой позиции:
<td class="delete">
<a href="#" class="delete_this" data-id="<?=$arItem["ID"]?>"></a>
</td>
Скрипт, который срабатывает при клике на данную кнопку:
$('.delete_this').click(function(){
var id=$(this).data("id");
$.get(
"/ajax/removeBasked.php",
{
id: id
},
function (data) {
location.reload();
}
);
return false;
});
Содержимое файла removeBasked.php:
<?use Bitrix\Sale;
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php');
$productID = intval($_REQUEST["id"]);
if ($productID > 0)
{
CModule::IncludeModule("iblock");
CModule::IncludeModule("catalog");
CModule::IncludeModule("sale");
CSaleBasket::Delete($productID);
}
?>