написать свою кнопку для добавления товара на аяксе.
я так сделал (код как есть - не причёсан, главное видно как сделать, поймёшь и сделаешь как надо тебе)
я так сделал (код как есть - не причёсан, главное видно как сделать, поймёшь и сделаешь как надо тебе)
| Код |
|---|
<? require_once ($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include.php");?>
<?
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog"))
{
if (isset($_POST['PRODUCT_ID'])&&isset($_POST['QUANTITY'])) {
$PRODUCT_ID = intval($_POST['PRODUCT_ID']);
$QUANTITY = intval($_POST['QUANTITY']);
//echo $PRODUCT_ID."/".$QUANTITY;
Add2BasketByProductID(
$PRODUCT_ID,
$QUANTITY,
false
);
}
else {
echo "Нет параметров ";
}
}
else {
echo "Не подключены модули";
}
?> |
| Код |
|---|
//Отправить в корзину
function add2basket(ID) {
//alert(ID + " / " + $("#tov" + ID).val());
$.ajax({
type: "POST",
url: "/bitrix/templates/cpt_main/add2basket_ajax.php",
data: {
PRODUCT_ID: ID,
QUANTITY: $("#tov" + ID).val(),
},
success: function(msg){
//alert(msg);
$.ajax({
type: "POST",
url: "/bitrix/templates/cpt_main/basket_ajax.php",
data: {
},
success: function(msg){
//alert(msg);
$("span.korzinabutton a").html(msg);
}
});
}
});
} |
«just for fun» © Linus Torvalds
