Добавление товара в сравнение через 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 на битрикс

2 мыслей о “Добавление товара в сравнение через ajax на битрикс

  • 28.06.2024 в 11:06
    Permalink

    This article had me hooked! For those curious, here’s more: DISCOVER MORE. What are your thoughts?

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

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