Шаблон формы авторизации:
<a href="#" class="delete-cart-link">очистить корзину</a>
Ajax скрипт:
$(document).ready(function (){
$.ajax({
type: 'POST',
url: "/include/cart.php",
data: {mode:'delcart'},
dataType: 'json',
success: function(result){
if(result.status){
location.href = "/personal/cart/";
return false;
}
},
});
});
Обработчик /include/cart.php
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$result = array();
$result['status'] = false;
$result['message'] = '';
if (isset($_POST['mode'])){
$mode=htmlspecialcharsbx($_POST['mode']);
switch($mode)
{
case 'delcart':
CModule::IncludeModule("sale");
CSaleBasket::DeleteAll($_SESSION["SALE_USER_ID"]);
$result['status']=true;
break;
}
}
exit(json_encode($result));
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
Комментариев нет :
Отправить комментарий