event.preventDefault(); Evita que recargue la página, pero envía los datos del formulario a una base de datos con normalidad? Pregunto po...

Pregunta de la clase:
addEventListener
Rubén Cuello

Rubén Cuello

Pregunta
studenthace 3 años

event.preventDefault();

Evita que recargue la página, pero envía los datos del formulario a una base de datos con normalidad? Pregunto porque es justamente lo que necesito hacer para un proyecto de la facultad 😄

1 respuestas
para escribir tu comentario
    Juan Castro

    Juan Castro

    teacherhace 3 años

    Recuerda que todo lo que tenga que ver con bases de datos es responsabilidad del código en el backend, NO en el frontend. Los formularios por defecto hacen una solicitud GET (aunque la podemos cambiar por POST) a un servidor para que el backend (si así lo programamos) reciba los datos del form y los envíe a una base de datos. Si no le especificamos a dónde ni con qué método, el formulario asume que es en la misma ruta y con el método GET, por eso s recarga la página. Ese comportamiento es lo que evitamnos con el preventDefault.

    Esta clase puede aclararte todo un poco mejor: https://platzi.com/clases/2985-api/48426-flujo-de-comunicacion-entre-usuarios-frontend-y-ba/

    Si quieres estudiar el tema a más profundidad, busca los cursos backend y bases de datos. :D

Curso Práctico de JavaScript

Curso Práctico de JavaScript

Aprender un lenguaje de programación requiere de práctica constante, con JavaScript puedes crear proyectos increíbles que logren resolver problemas de la vida real por medio de aplicaciones web. Este curso dejará de estar disponible el 31 de julio.

Curso Práctico de JavaScript
Curso Práctico de JavaScript

Curso Práctico de JavaScript

Aprender un lenguaje de programación requiere de práctica constante, con JavaScript puedes crear proyectos increíbles que logren resolver problemas de la vida real por medio de aplicaciones web. Este curso dejará de estar disponible el 31 de julio.