Добавление товара в сравнение через ajax на битрикс

Чтобы товар успешно добавился через AJAX нужно добавить компонент bitrix:catalog.compare.list в section.php, в catalog.section добавить следующий код

JavaScript

<script>
function docompare(ID) {
var id = ID;
if ( $(«#compare_»+ID).hasClass(«checked»)) {
$.ajax({type: ‘POST’, url: «<?$_SERVER[‘REQUEST_URL’]?>», data: { id: ID, action: «ADD_TO_COMPARE_LIST», }, success:function(result){ }}); //добавить товар к сравнению
} else {
$.ajax({type: ‘POST’, url: «<?$_SERVER[‘REQUEST_URL’]?>», data: { id: ID, action: «DELETE_FROM_COMPARE_LIST», }, success:function(result){ } //удаление товара из сравнения
});
}

}
</script>

PHP

<div><div><span ><input  type=»checkbox» id=»compare_<?=$arItem[‘ID’]?>» onchange=»docompare(<?=$arItem[‘ID’]?>)»/></span>Сравнить</div></div>

 

 

Добавление товара в сравнение через ajax на битрикс

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *