Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +37 -0
nutri_call.html
CHANGED
@@ -732,6 +732,9 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
732 |
// Показываем статус расчёта
|
733 |
showCalculationStatus(call_data); // <-- Вот эта строка запуска
|
734 |
|
|
|
|
|
|
|
735 |
// Проверяем, применилась ли точность округления
|
736 |
console.log("Проверка округления в ответе:");
|
737 |
if (data.fertilizers) {
|
@@ -794,6 +797,40 @@ function data_out(response) {
|
|
794 |
|
795 |
|
796 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
</script>
|
798 |
|
799 |
|
|
|
732 |
// Показываем статус расчёта
|
733 |
showCalculationStatus(call_data); // <-- Вот эта строка запуска
|
734 |
|
735 |
+
// Обновляем поля NH4 и NO3
|
736 |
+
updateNitrogenFields(call_data); // <-- Добавляем вызов функции
|
737 |
+
|
738 |
// Проверяем, применилась ли точность округления
|
739 |
console.log("Проверка округления в ответе:");
|
740 |
if (data.fertilizers) {
|
|
|
797 |
|
798 |
|
799 |
|
800 |
+
|
801 |
+
|
802 |
+
|
803 |
+
|
804 |
+
|
805 |
+
|
806 |
+
|
807 |
+
|
808 |
+
|
809 |
+
|
810 |
+
|
811 |
+
|
812 |
+
|
813 |
+
// Функция для обновления полей NH4 и NO3
|
814 |
+
function updateNitrogenFields(data) {
|
815 |
+
console.log("=== ОБНОВЛЕНИЕ ПОЛЕЙ NH4 И NO3 ===");
|
816 |
+
|
817 |
+
// Извлекаем значения NH4 и NO3 из ответа сервера
|
818 |
+
const nh4Value = data.actual_profile["N (NH4+)"];
|
819 |
+
const no3Value = data.actual_profile["N (NO3-)"];
|
820 |
+
|
821 |
+
// Проверяем, что значения существуют
|
822 |
+
if (nh4Value !== undefined && no3Value !== undefined) {
|
823 |
+
console.log(`Значения NH4: ${nh4Value}, NO3: ${no3Value}`);
|
824 |
+
|
825 |
+
// Обновляем поля на странице
|
826 |
+
document.getElementById("calculated_nh4").value = nh4Value.toFixed(3); // Округляем до 3 знаков
|
827 |
+
document.getElementById("calculated_no3").value = no3Value.toFixed(3); // Округляем до 3 знаков
|
828 |
+
} else {
|
829 |
+
console.error("Ошибка: Значения NH4 или NO3 не найдены в ответе сервера.");
|
830 |
+
}
|
831 |
+
}
|
832 |
+
|
833 |
+
|
834 |
</script>
|
835 |
|
836 |
|