Показать сообщение отдельно
  #9 (permalink)  
Старый 09.08.2014, 16:09
Интересующийся
Отправить личное сообщение для Sergio022 Посмотреть профиль Найти все сообщения от Sergio022
 
Регистрация: 08.08.2014
Сообщений: 25

Разумеется, вы правы, я сдурил и перепутал переменную. Но все равно у меня не работает. то есть алерты выдает верно, но условия не выполняются, даже если их переместить в функцию.

jq.ajax({
			url: BYTAjax.ajaxurl,
			data: dataObj,
			dataType: 'json',
			success:function(prices) {
				var tableRow = '';
				// This outputs the result of the ajax request
				window.rateTableRowIndex++;
				var pricePerDay = parseFloat(prices.price_per_day);
				var pricePerChild = 0;
				var price_per_day_dop1 = parseFloat(prices.price_per_day_dop1);
				var price_per_day_dop2 = parseFloat(prices.price_per_day_dop2);
				var price_per_day_dop3 = parseFloat(prices.price_per_day_dop3);
				var price_per_day_dop4 = parseFloat(prices.price_per_day_dop4);
				var price_per_day_dop5 = parseFloat(prices.price_per_day_dop5);
				
			// Определяем количество доп взрослых
if (price_per_day_dop1 !=0) price_per_day_dop1_count = 1;
else price_per_day_dop1_count = 0;	
if (price_per_day_dop2 !=0) price_per_day_dop2_count = 1;
else price_per_day_dop2_count = 0;	
if (price_per_day_dop3 !=0) price_per_day_dop3_count = 1;
else price_per_day_dop3_count = 0;	
if (price_per_day_dop4 !=0) price_per_day_dop4_count = 1;
else price_per_day_dop4_count = 0;	
if (price_per_day_dop5 !=0) price_per_day_dop5_count = 1;
else price_per_day_dop5_count = 0;


Получается, что price_per_day_dop1 = 10, условие if (price_per_day_dop1 !=0) price_per_day_dop1_count = 1; а вот alert(price_per_day_dop1_count); возвращает 0, а не 1
Ответить с цитированием