Pređi na sadržaj
Formhook
← Nazad na blog

Blog

AJAX slanje forme bez ponovnog učitavanja stranice

· 4 min čitanja

const form = document.querySelector("#contact-form");
form.addEventListener("submit", async (e) => {
  e.preventDefault();
  const res = await fetch(form.action, {
    method: "POST",
    body: new FormData(form),
    headers: { Accept: "application/json" },
  });
  if (res.ok) {
    form.reset();
    document.querySelector("#form-status").textContent = "Thanks - we got it.";
  } else {
    document.querySelector("#form-status").textContent = "Something went wrong. Please try again.";
  }
});

Funkcionalna forma u jednoj liniji

Hostovano u EU, unosi se čuvaju zauvek, push obaveštenja na svakom paketu.

Počnite besplatno

Bez kreditne kartice · pročitajte dokumentaciju

Nastavite čitanje

Podešavanja kolačića

Koristimo strogo neophodan kolačić sesije i sopstvenu analitiku bez kolačića. Uz vašu saglasnost, koristimo i Google Analytics da bismo razumeli saobraćaj na marketinškim stranicama.