const gameForm = document.getElementById("high-score-form") gameForm.addEventListener("submit", (event) => { event.preventDefault() detailHighScore.innerText = `High Score: ${parseInt(event.target["score-input"].value)}` fetch(`http://localhost:3000/games/${1}`,{ method:'PATCH', headers:{ 'Content-Type': 'application/json' }, body:JSON.stringify({high_score:parseInt(event.target["score-input"].value)}) }) .then(respone => respone.json()) .then(data => console.log(data)) }) <form id="high-score-form"> <input id="score-input" type="text" /> <input type="submit" /> </form> Por lo tanto, puedo actualizar la información de la publicación, pero cada vez que presiono el botón Enviar, se actualiza aunque tenga el event.preventDefault() si elimino la solicitud de recuperación, mi event.preventDefault() funciona bien. ¿Alguien sabe lo que está pasando?