Olá,
estou tentando usar o fetch para requisições em arquivos php:
const form = document.querySelector(".calledForm");
form.addEventListener('submit', (event) => {
event.preventDefault();
const form = event.target;
const formData = new FormData(form);
// for( v in called) {
// if(called.hasOwnProperty(v))
// formData.append(v, called[v]);
// }
fetch('../controllers/saveCalled.php', {
method: 'post',
mode: 'cors',
body: new URLSearchParams(formData)
}).then(resp => resp.text())
.then(resp => console.log('resp'))
.catch(e => console.log(e))
});
e gostaria de fazer uma lidação antes de inserir no bd com try catch, mas não sei como voltar a mensagem de error e capturar no catch do fetch.
gostaria de saber se tem como, pois com json_enconde sempre volta o valor no then.
agradeço desde já!