Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +24 -11
nutri_call.html
CHANGED
@@ -387,17 +387,30 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
387 |
// 4. Выводим в консоль для проверки
|
388 |
console.log("Calculation Data:", calculationData);
|
389 |
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
});
|
402 |
</script>
|
403 |
|
|
|
387 |
// 4. Выводим в консоль для проверки
|
388 |
console.log("Calculation Data:", calculationData);
|
389 |
|
390 |
+
// 2. Отправляем данные на сервер
|
391 |
+
fetch('/calculation', {
|
392 |
+
method: 'POST',
|
393 |
+
headers: {
|
394 |
+
'Content-Type': 'application/json',
|
395 |
+
},
|
396 |
+
body: JSON.stringify(calculationData)
|
397 |
+
})
|
398 |
+
.then(response => {
|
399 |
+
if (!response.ok) {
|
400 |
+
throw new Error('Ошибка сети');
|
401 |
+
}
|
402 |
+
return response.json();
|
403 |
+
})
|
404 |
+
.then(data => {
|
405 |
+
console.log("Ответ от сервера:", data);
|
406 |
+
|
407 |
+
// Здесь можно добавить обработку ответа (например, отображение результатов на странице)
|
408 |
+
alert("Расчёт успешно выполнен! Проверьте консоль для просмотра результатов.");
|
409 |
+
})
|
410 |
+
.catch(error => {
|
411 |
+
console.error('Ошибка:', error);
|
412 |
+
alert("Произошла ошибка при расчёте: " + error.message);
|
413 |
+
});
|
414 |
});
|
415 |
</script>
|
416 |
|