<script type="text/javascript">
$(document).ready(
function(){
buy_btns = $('a[href*="ADD2BASKET"]');
buy_btns.each(
function(){
$(this).attr("rel", $(this).attr("href"));
}
);
buy_btns.attr("href","javascript:void(0);");
function getBasketHTML(html)
{
txt = html.split('<!--start--><nav id="bid" class="navbar">');
txt = txt[2];
txt = txt.split('</nav><!--end-->');
txt = txt[0];
return txt;
}
$('a[rel*="ADD2BASKET"]').click(
function(){
$.ajax({
type: "GET",
url: $(this).attr("rel"),
dataType: "html",
success: function(out){
$("#bid").html(getBasketHTML(out));
alert("Товар добавлен в корзину");
}
});
}
);
}
);
</script>
<script>
$(function()
{
$('body').on('click', 'a.ajax', function(event) // вешаем обработчик на все ссылки, даже созданные после загрузки страницы
{
event.preventDefault(); // предотвращаем штатное действие, то есть переход по ссылке
$.get($(this).attr('href'), function(data) // отправляем GET запрос на href, указанный в ссылке
{
console.log(data); // выводим полученные данные в консоль.
});
});
});
</script>
if ($arItem["DEPTH_LEVEL"]==1){
if ($cnt == 1){
echo '<li class="b-menu-horisontal first">';
}
else{
if ($arItem['TEXT'] == 'Корзина'){
$c='';
if ($GLOBALS['cart']){
$c=' b-cart__noth-empty';
}
echo '<li class="b-menu-horisontal last b-cart-menu'.$c.'">';
$arItem['TEXT'].=' <span class="b-mini b-mini-cart">('.$GLOBALS['cart_count'].')</span>';
}
else{
echo '<li class="b-menu-horisontal">';
}
}
как я понимаю, теперь мне нужно как то запихнуть это в success, но у меня не выходит