Спасибо Кирилл очень пригодился твой код. я чучуть доработал и сделал сравнение по ссылке:
вот JS:
[CODE] $('.compare-item').on('click', function(){
var id = $(this).data('offer');
$.ajax({
type: 'POST',
url: "<?$_SERVER['REQUEST_URL']?>",
data: {
id: id,
action: "ADD_TO_COMPARE_LIST",
},
success: function (result) {
compareUpdate();
buttonCompareItem(id);
}
});
})
[/CODE]где compareUpdate() функция для обновление списка сравнения
а buttonCompareItem(id); функция для обновление самой кнопки сравнения для визуализации добавления к списку сравнимого.
А вот собственно и php:[CODE]<a href="jav * ascript:void(0);" data-offer="<?=$item['ID']?>" class="compare-item">
<sv g class="icon icon-compare">
<use xlink:href="#icon-compare"></use>
</svg>
</a>[/CODE]
[QUOTE]Кирилл Черныш написал:
Простите за некрофилию. По вопросу. Взято от сюда [URL=http://aposnov.ru/%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%B2-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD/]aposnov.ru[/URL] может кому пригодится
[CODE] <sc ript>
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){ } //удаление товара из сравнения
});
}
}
</sc ript> [/CODE][/QUOTE]
все равботает проверенно)
[B]МОЖЕТ КТО ПОДСКАЖЕТ КАК СДЕЛАТЬ КНОПКУ: УДАЛИТЬ ВСЕ ТОВАРЫ ИЗ СПИСКА СРАВНЕНИЯ?[/B]
вот JS:
[CODE] $('.compare-item').on('click', function(){
var id = $(this).data('offer');
$.ajax({
type: 'POST',
url: "<?$_SERVER['REQUEST_URL']?>",
data: {
id: id,
action: "ADD_TO_COMPARE_LIST",
},
success: function (result) {
compareUpdate();
buttonCompareItem(id);
}
});
})
[/CODE]где compareUpdate() функция для обновление списка сравнения
а buttonCompareItem(id); функция для обновление самой кнопки сравнения для визуализации добавления к списку сравнимого.
А вот собственно и php:[CODE]<a href="jav * ascript:void(0);" data-offer="<?=$item['ID']?>" class="compare-item">
<sv g class="icon icon-compare">
<use xlink:href="#icon-compare"></use>
</svg>
</a>[/CODE]
[QUOTE]Кирилл Черныш написал:
Простите за некрофилию. По вопросу. Взято от сюда [URL=http://aposnov.ru/%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%B2-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD/]aposnov.ru[/URL] может кому пригодится
[CODE] <sc ript>
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){ } //удаление товара из сравнения
});
}
}
</sc ript> [/CODE][/QUOTE]
все равботает проверенно)
[B]МОЖЕТ КТО ПОДСКАЖЕТ КАК СДЕЛАТЬ КНОПКУ: УДАЛИТЬ ВСЕ ТОВАРЫ ИЗ СПИСКА СРАВНЕНИЯ?[/B]