вот я вставил в ТДС Корзина Сайта - настройки:
// Удаление всех товаров из корзины
if (Core_Array::getGet('delete_all'))
{
$oShop_Cart_Controller = Shop_Cart_Controller::instance();
$oItemsInCart = $oShop_Cart_Controller->getAll($oShop);
foreach( $oItemsInCart as $oItemInCart)
{
$oShop_Cart_Controller
->shop_item_id($oItemInCart->shop_item_id)
->delete();
}
}
эта функция вызывается через
<a class="hide del-all" title="Удалить все товары из заказа" href="/shop/cart/?delete_all=1">Удалить все</a>
, т.е. банальным переходом на страницу с этим урл.
я же хочу вызвать эту функцию без перехода, оставаясь на этой же странице...
т.е. нажали кнопку и тут же аджаксом очистили корзину и далее колдуем с джикверей)))
$('.cart_button_new').live('click',function(){
$.ajax({
type: "POST",
url: "/info.php",
data: {fio: fio, phone: phone},
success: function(html){
//тут запускаю волшебную функцию, которую мне наверное разжует Леша)))
$(".zakaz-ok").html(html);
}
})
}
а пока пришлось вставлять
location.href = "/shop/cart/?delete_all=1";
- но идет переход на новую для джиквери страницу и все остальные данные из запроса теряю (((