Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2014, 14:08
Профессор
Отправить личное сообщение для Infinity178 Посмотреть профиль Найти все сообщения от Infinity178
 
Регистрация: 13.04.2014
Сообщений: 187

Ajax не работает в FancyBox и/или Colorbox с jQuery 2.1
Доброго дня, добрые форумчани!

Ситуации разные бывают но спенным мозгом чую что разгадка смешна и где то рядом...

Значит при версии 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 все работало без проблем
Ответить с цитированием
  #2 (permalink)  
Старый 15.11.2014, 14:59
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Infinity178
в чем может быть косяк
В этом тебе должен помочь отладчик, а не форум.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 15.11.2014, 15:01
Профессор
Отправить личное сообщение для Infinity178 Посмотреть профиль Найти все сообщения от Infinity178
 
Регистрация: 13.04.2014
Сообщений: 187

Сообщение от danik.js Посмотреть сообщение
В этом тебе должен помочь отладчик, а не форум.
прошу прощения за столь скромный вопрос...
но не дадители ссылку на что то подобное... т.к. ранее ни чего из этой области не требовалось.
Ответить с цитированием
  #4 (permalink)  
Старый 15.11.2014, 15:04
Профессор
Отправить личное сообщение для Infinity178 Посмотреть профиль Найти все сообщения от Infinity178
 
Регистрация: 13.04.2014
Сообщений: 187

от PHP ошибок нет
от JS (chrome) молчит
+ GET / POST передает нормально, все данные корректны
а в шаблоне именное в модульных окнах только удаляет целиком ID (товар)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery Ajax ивент krasovsky jQuery 4 11.07.2013 11:55
не работает AJAX или JQuery в Safari vladimircape AJAX и COMET 0 02.05.2012 19:18
Объекты, сформированные Ajax запросом не попадают в выборки jQuery AdeL1ne AJAX и COMET 1 13.02.2012 09:44
fancybox + слайдер на jQuery mantgomery jQuery 1 03.02.2012 21:03
IE 6, jquery, не работает ajax Прохожый jQuery 3 01.06.2010 17:20