АНКЕТА
Ответьте, пожалуйста, на вопросы
let data = formData.fields; console.log("Form data:", data); // Проверяем данные перед отправкой const requestBody = { surname: data[0]?.value || "", name: data[1]?.value || "", patronymic: data[2]?.value || "", birthday: data[3]?.value || "", p_surname: data[4]?.value || "", p_name: data[5]?.value || "", p_patronymic: data[6]?.value || "", p_phone: data[7]?.value || "", place_of_work: data[8]?.value || "", p_email: data[9]?.value || "", educational_institution: data[10]?.value || "", convenient_days_and_time: data[11]?.value || "", expected_result: data[12]?.value || "", how_to_know: data[13]?.value || "" }; console.log("Request body:", requestBody); fetch("https://api.akratoprime.ru/signup/pc/bkk", { method: "POST", headers: { "Accept": "application/json", "Content-Type": "application/json" }, body: JSON.stringify(requestBody) }) .then(response => { console.log("Response status:", response.status, response.statusText); // Выводим все заголовки для диагностики CORS console.log("Response headers:"); for (let [key, value] of response.headers.entries()) { console.log(`${key}: ${value}`); } if (!response.ok) { // Пытаемся получить текст ошибки от сервера return response.text().then(text => { throw new Error(`HTTP ${response.status}: ${text}`); }); } return response.json(); }) .then(data => { console.log("Success:", data); }) .catch(error => { console.error("Fetch error:", error); });
Фамилия (ребенка) *
Имя (ребенка) *
Отчество (ребенка) *
Дата рождения *
Фамилия (родителя) *
Имя (родителя) *
Отчество (родителя) *
Телефон *
Место работы
Email *
Образовательное учреждение
Удобные дни и время занятий
Для чего отдаёте ребёнка в секцию/Какого ожидаете результата *
Откуда узнали о нас *
Отправить
Я согласен(-на) на обработку
персональных данных