document.getElementById('kviz-form').addEventListener('submit', async function(e) { e.preventDefault(); // Sakupi podatke studenta const studentPodaci = { ime: document.getElementById('student-ime').value, prezime: document.getElementById('student-prezime').value, email: document.getElementById('student-email').value, indeks: document.getElementById('student-indeks').value || 'nema', datum: new Date().toLocaleString('sr-RS') }; // Sakupi odgovore const odgovori = { p1: document.querySelector('input[name="p1"]:checked')?.value || 'nije odgovoreno', p2: document.querySelector('input[name="p2"]:checked')?.value || 'nije odgovoreno', p3: document.querySelector('input[name="p3"]').value || 'nije odgovoreno' }; const rezultat = { kviz: "Testni kviz za Cvijetina", student: studentPodaci, odgovori: odgovori, vreme: new Date().toISOString() }; console.log("Šaljem podatke:", rezultat); try { // 🌟 OVO JE TAČNA PUTANJA SADA: const response = await fetch('save-result.php', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(rezultat) }); console.log("Status odgovora:", response.status); const result = await response.json(); console.log("Odgovor servera:", result); if (result.success) { const porukaDiv = document.getElementById('poruka'); porukaDiv.innerHTML = `
Student: ${studentPodaci.ime} ${studentPodaci.prezime}
Fajl: ${result.filename}
Podaci su trajno sačuvani na serveru.
${error.message}