Доброго дня, добрые форумчани!
Ситуации разные бывают но спенным мозгом чую что разгадка смешна и где то рядом...
Значит при версии jQuery 1.7 корзина работала успешно при отправке onchange
происходило всего действий:
1. Добавление товара в корзину
для jQ 1.7
$('form.variants').live('submit', function(e) {
e.preventDefault();
...
для jQ 2.1
$('div.products').on('submit', 'form.variants',function(e) {
e.preventDefault();
...
скажем так - переезд прошел успешно
2. Обновление кол-ва товара, суммы товара, суммы заказа и удаление товара
function update_cart(variant_id,amount) {
$.ajax({
url: "ajax/cart_update.php",
data: {'variant_id':variant_id,'amount':amount},
success: function(data){
if(data){
$('#cart_informer').html(data.informer);
$('#total_products').html(data.total_products);
$('#total_price').html(data.total_price);
$('#total_cost_'+variant_id).html(data.total_cost);
}
}
});
}
function remove_item_cart(remove_id) {
$.ajax({
url: "ajax/cart_update.php",
data: {'remove_id':remove_id},
success: function(data){
if(data){
$('#cart_informer').html(data.informer);
$('#total_products').html(data.total_products);
$('#total_price').html(data.total_price);
$('#item_cart_'+remove_id).hide();
if(data.total_products == 0)
location.reload();
}
}
});
}
все примитивно просто.. но вот загвоздка:
при использовании функций в корзине - все работает хорошо
но при использовании в модульном окне (FancyBox и ColorBox) удаление проходит хорошо - а вот обновление данных
(!именно в модульном окне) не проводит.. в чем может быть косяк.. для jQ 1.7 все работало без проблем