DmitrMakeev commited on
Commit
b2a0718
·
verified ·
1 Parent(s): 7d93a53

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. 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
- // 5. Здесь можно добавить отправку данных на сервер
391
- // fetch('/api/calculate', {
392
- // method: 'POST',
393
- // headers: {
394
- // 'Content-Type': 'application/json',
395
- // },
396
- // body: JSON.stringify(calculationData)
397
- // })
398
- // .then(response => response.json())
399
- // .then(data => console.log('Success:', data))
400
- // .catch(error => console.error('Error:', error));
 
 
 
 
 
 
 
 
 
 
 
 
 
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