Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2021, 16:32
Интересующийся
Отправить личное сообщение для Dmitry1988 Посмотреть профиль Найти все сообщения от Dmitry1988
 
Регистрация: 24.08.2021
Сообщений: 10

Помогите с подсчетом общей суммы
Всем привет, помогите разобраться. Данная функция добавляет товар в корзину, переменная out2 здесь для того, чтобы посчитать общую сумму покупок. Сейчас в строку .goods-out выводится последовательность стоимости по каждому товару. Как сделать так, чтобы отображалась общая сумма?

function showCart() {
$.getJSON('goods.json', function (data) {
var goods = data;
var out = '';
var out2= '';
for (var id in cart) {
out += '<div class="row">';
out += '<div class="col-md-2">';
out += `<button data-id="${id}" class="btn btn-danger del-goods">X</button>`;
out += '<str class ="goodname">'+' '+`${goods[id].name }` + '</str>';
out += '</div>';
out += '<div class="col-md-10">';
out += ` <button data-id="${id}" class="btn btn-info minus-goods">-</button> `;
out += ` ${cart[id]} ` + 'шт';
out += ` <button data-id="${id}" class="btn btn-info plus-goods">+</button> `;
out += '<str >' + cart[id]*goods[id].cost + '</str>' +'<str>' + ' руб' +'</str>';
out += '</div>';
out += '</div>';
out2 += cart[id]*goods[id].cost;

}
$('.main-cart').html(out);
$('.del-goods').on('click', delGoods);
$('.plus-goods').on('click', plusGoods);
$('.minus-goods').on('click', minusGoods);
$('.goods-out').html(out2);

});
}
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2021, 16:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от Dmitry1988
Сейчас в строку .goods-out выводится последовательность стоимости по каждому товару. Как сделать так, чтобы отображалась общая сумма?
Разницу видишь?
let s = ''
let n = 0
for (let i = 0; i < 5; i++) {
	s += i
	n += i
}
alert(s + ', ' + n)
Ответить с цитированием
  #3 (permalink)  
Старый 31.08.2021, 08:54
Интересующийся
Отправить личное сообщение для Dmitry1988 Посмотреть профиль Найти все сообщения от Dmitry1988
 
Регистрация: 24.08.2021
Сообщений: 10

Спасибо, очень помог.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически создаваемая форма с подсчетом суммы l30 jQuery 4 26.09.2020 22:51
Помогите написать скрипт подсчета суммы таблицы Kanabass Элементы интерфейса 1 04.04.2016 13:34
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 27.11.2012 01:02
помогите доделать) alexander555 Общие вопросы Javascript 0 25.03.2011 00:33
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50