Показать сообщение отдельно
  #3 (permalink)  
Старый 23.05.2013, 21:20
Аватар для wgt
wgt wgt вне форума
Новичок на форуме
Отправить личное сообщение для wgt Посмотреть профиль Найти все сообщения от wgt
 
Регистрация: 26.04.2013
Сообщений: 6

Спасибо за ответ) Сам разобрался. Просто немного в кавычках путаюсь пока.

Вы правы в яваскрипт знания ну очень начальные)

Есть конкретный вопрос, который ну никак не могу решить.

Методом аякс получаю массив данных через JSON
Получаю свой массив result и вытаскиваю нужное мне значение в массиве. Назначаю значение переменной ProductID. Тут всё нормально)
Вот сам код:

$(jQuery.parseJSON(JSON.stringify(g.result))).each(function(){
  var ProductID = this.product_id;
  //alert(ProductID);
});


Далее... Добавляю код который считает сумму html элементов c опред. классом результат выводит в тег с id = "summa"

Вот сам код:

$(jQuery.parseJSON(JSON.stringify(g.result))).each(function(){
  var ProductID = this.product_id;
  //alert(ProductID);

var ln = 0;
$("table#"+ProductID+" .item-to-summ > div").each(function() {
   ln+= parseInt($(this).attr('value'));    
		});
$('#summa').html(ln);
});


В данном случае получаю значение = 0. Т.е. функция не выполняется для каждого полученного элемента. А выполняется только для первого в списке и почему то равна нулю.

Прилагаю фото, чтобы немного прояснить о чём вообще речь)

Заранее извиняюсь, может что не так объясняю или не корректно!
Изображения:
Тип файла: jpg Без имени-1.jpg (433.2 Кб, 9 просмотров)
Ответить с цитированием