Хочу использовать на сайте в качестве корзины на всех страницах компонент "bitrix:sale.basket.basket", но он не обновляется при добавлении товара.
Решил попробовать сделать загрузку ajax при нажатии на кнопку добавить в корзину ".catalog-elems__add",
написал следующий скрипт
$(document).on('click','.catalog-elems__add',function(e){
$("#basket-container").load("/catalog/basket.php #comments");
});
в файле "/catalog/basket.php" файл выглядит так
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("basket");
?><div id="comments">
<?
$APPLICATION->IncludeComponent(
"bitrix:sale.basket.basket",
"",
Array(
...
),
false,
Array(
'ACTIVE_COMPONENT' => 'Y'
)
);?>
</div><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
но при нажатии нечего не отображается
Попробовал добавить стили с корзины сразу в шаблон, но это не помогло
Думаю проблема в том что он просто копирует html без стилей скриптов