Чтобы товар успешно добавился через 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>
This article had me hooked! For those curious, here’s more: DISCOVER MORE. What are your thoughts?
Very interesting information!Perfect just what I was searching for!Blog money