|
18.04.2020, 14:06
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от Malleys
|
Если эти элементы формы можно изменять (изменять значения), то проще всё-таки подсчитать сумму когда она нужна!
|
Тот кто добавляет должен видеть получаемую сумму
|
|
18.04.2020, 14:06
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от ureech
|
В общих чертах и объяснил.
|
Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.
|
|
18.04.2020, 14:10
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от Nexus
|
Чем лучше?
Слишком много записей или Вы считаете, что серверу обработать 1000 запросов легче, чем единовременно выдать массив данных?
|
В том то и дело,что не единовременно. Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение. Потом их сложить,записать,вернуть.
|
|
18.04.2020, 14:11
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от 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(/* новое значение */);
|
|
18.04.2020, 14:11
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от laimas
|
Нет, то что вы показываете, это только часть некой задачи, а не сама задача. И судя по дальнейшим постам, вы делает лишнее и совсем не нужное.
|
Возможно и так. Но возможно просто так кажется,так как не видна картина в целом)
|
|
18.04.2020, 14:13
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от ureech
|
Пришо значение на сервер. Записали в переменную. Но хранить её всё равно где то надо,до тех пор пока не придёт другое значение.
|
Почему не хранить его в файле, БД?
|
|
18.04.2020, 14:14
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от Nexus
|
Как хотите, Вам предлагали помощь в поиске оптимального решения Вашей задачи.
|
Да я понимаю. Спасибо).
|
|
18.04.2020, 14:14
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от Nexus
|
Почему не хранить его в файле, БД?
|
И каждый раз вытаскивать из базы?
|
|
18.04.2020, 14:16
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от ureech
|
И каждый раз вытаскивать из базы?
|
Да или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.
P.S. я бы не стал в RAM хранить что-то, что можно навсегда потерять. Только не важную информацию или то, что можно легко восстановить.
Последний раз редактировалось Nexus, 18.04.2020 в 14:20.
|
|
18.04.2020, 14:20
|
Профессор
|
|
Регистрация: 11.03.2013
Сообщений: 778
|
|
Сообщение от Nexus
|
Да, или из файла.
Можете запустить процесс на nodejs, который будет хранить это значение в оперативной памяти.
|
Всё это очень сложно для такой задачи. Зачем нужны лишние запросы? Их там и так хватает).
|
|
|
|