Potrzebuję wysłać dane z formularza do PHP bez odświeżania strony, czyli techniką ajax. Zrobiłem to tak, że JS "łapie" odpowiednią wartość z formularza, "opakowywuje" to w formularz i porzez fetch wywołuję odpowiedni skrypt. Czy można to zrobić prościej?
function wyslij()
{
const adres = 'skrypt.php';
let pole_formularza = document.getElementById("blablabla");
let formData = new FormData();
formData.set('wiadomosc_dla_PHP', pole_formularza.value);
fetch(adres,{
method: "POST",
body: formData,
})
.then(data =>{
console.log("poszło!");
})
.catch((error) =>{
console.error(error);
});
}