Hefei Expat - China
Living Here => New Arrivals => Topic started by: SoloNpexV on May 10, 2023, 03:11:42 am
-
Привет всем,
Я работаю над проектом сайта по прокату гидроциклов, и сейчас мы создаем приложение для онлайн бронирования техники. Однако возникла ошибка с функции подсчета гидроциклов в реальном времени. Когда человек бронирует технику, она не должна исчезать из таблицы доступных для бронирования. Я использовал этот код для подсчета гидриков:
let availableCount = 0;
for (let i = 0; i < equipment.length; i++)
if (equipment[i].available)
availableCount++;
if (available_units < requested_units) return "Извините, недостаточно свободных единиц техни-ки. Пожалуйста, выберите другой период бронирования.";
Я уверен в том, что переменная available_units нормально инициализи-руется при загрузке страницы. Однако, когда пользователь чекает время бронирования и кликает "Забронировать", переменная requested_units нормально не передается в функцию, что приводит к неправильному подсчету доступных гидроциклов.
Однако, когда человек бронирует гидрик, она не исчезает из таблицы доступных, и тем самым счетчик количества доступной техники не работает . Я не могу понять, что именно не так.
Если кто-то сможет помочь мне разобраться с этой проблемой, я буду очень благодарен. Буду ждать ваших ответов.
Может кто сталкивался с такой проблемой, я был бы рад услышать как это решить!
Вот ссылка на страницу с исходным кодом приложения на Github: https://github.com/SoloNpexV/myproject
Ссылка на мой проект: https://xn--80ad1afddbf.xn--p1acf/price.html "
Спасибо!