Корзина: обновить span с ценой

Привет!

Сломал голову, как перезагрузить только span с ценой у товара.

Есть такой код, который перезагружает страницу, если изменяется количество товаров

miniShop2.Callbacks.Cart.change.response.success = function (response) {

	var counterVal = $('#'+response.data.key).find('input[name=count]').val();
	var newPrice = ' #'+response.data.key + ' .dynamic-price';

	function reloadPrices() {
		//location.reload();
		$('#'+response.data.key + ' .dynamic-price').load(location.href + newPrice);
	}

  if ( response['success'] == true  ) {
	  if ( (counterVal >= 0) || (counterVal >= 5) || (counterVal >= 10) || (counterVal >= 50) || (counterVal >= 100) || (counterVal >= 500) || (counterVal >= 1000) ){ 
	  	reloadPrices();
	  }
	}

};
Для 1 товара в корзине проблем нет…

Где я косячу или что я упустил?

P.S. У меня оптовые цены и при выборе в поле «количество» >=5, 10, 50 и т.д. происходит пересчёт по оптовым ценам. Надо показывать цену пользователю, а то как-то втихаря всё происходит.

UPD: Код исправлен на рабочий
Stan Ezersky
24 апреля 2018, 16:48
modx.pro
1
909
0

Комментарии: 1

Stan Ezersky
24 апреля 2018, 20:48
0
var newPrice = ' #'+response.data.key + ' .dynamic-price';
Пробел перед решёткой забыл…

Всё работает!

Кому хочется внести изменения в эстетику, милости прошу!

Код исправлен на рабочий
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1