Copy-first script
AJAX JSON Form Submit
AJAX-submit som forventer JSON-respons.
Forutsetninger
Moderne nettleser
Passer for login, registrering og controlpanel-formularer.
Klar til bruk
Kodevindu
Koden er optimalisert for rask kopiering og videre tilpasning i eget prosjekt.
document.addEventListener("submit", async function (event) {
const form = event.target.closest("form[data-ajax-json]");
if (!form) return;
event.preventDefault();
const response = await fetch(form.action, { method: "POST", body: new FormData(form) });
const payload = await response.json();
console.log(payload.message || payload);
});