Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Сложение значений переменных. (https://javascript.ru/forum/dom-window/80022-slozhenie-znachenijj-peremennykh.html)

ureech 18.04.2020 14:06

Цитата:

Сообщение от Malleys
Если эти элементы формы можно изменять (изменять значения), то проще всё-таки подсчитать сумму когда она нужна!

Тот кто добавляет должен видеть получаемую сумму

laimas 18.04.2020 14:06

Цитата:

Сообщение от ureech
В общих чертах и объяснил.

Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.

ureech 18.04.2020 14:10

Цитата:

Сообщение от Nexus
Чем лучше?
Слишком много записей или Вы считаете, что серверу обработать 1000 запросов легче, чем единовременно выдать массив данных?

В том то и дело,что не единовременно. Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение. Потом их сложить,записать,вернуть.

Nexus 18.04.2020 14:11

Цитата:

Сообщение от ureech
В общих чертах и объяснил.Ту часть,что нужно решить.

Как хотите, Вам предлагали помощь в поиске оптимального решения Вашей задачи.

Попробуйте воспользоваться этим кодом:
var appendNewValue = (function (sumInput) {
    var sum = 0;
    
    return function (newValue) {
        sum += +newValue;
        sumInput.mykal.value = sum;
        
        return sum;
    };
})(document.forms['my-recept'].mykal);

// При загрузке страницы
appendNewValue(/* значение из инпута, который уже есть на странице */);

// При получении нового значения из бд
appendNewValue(/* новое значение */);

ureech 18.04.2020 14:11

Цитата:

Сообщение от laimas
Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.

Возможно и так. Но возможно просто так кажется,так как не видна картина в целом)

Nexus 18.04.2020 14:13

Цитата:

Сообщение от ureech
Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение.

Почему не хранить его в файле, БД?

ureech 18.04.2020 14:14

Цитата:

Сообщение от Nexus
Как хотите, Вам предлагали помощь в поиске оптимального решения Вашей задачи.

Да я понимаю. Спасибо).

ureech 18.04.2020 14:14

Цитата:

Сообщение от Nexus (Сообщение 523016)
Почему не хранить его в файле, БД?

И каждый раз вытаскивать из базы?

Nexus 18.04.2020 14:16

Цитата:

Сообщение от ureech
И каждый раз вытаскивать из базы?

Да или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.

P.S. я бы не стал в RAM хранить что-то, что можно навсегда потерять. Только не важную информацию или то, что можно легко восстановить.

ureech 18.04.2020 14:20

Цитата:

Сообщение от Nexus
Да, или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.

Всё это очень сложно для такой задачи. Зачем нужны лишние запросы? Их там и так хватает).


Часовой пояс GMT +3, время: 13:19.