Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

153
Vistas
¿Método Jquery Ajax POST usando GET en lugar de POST?

Ok, tengo esta página de inicio de sesión html para un sitio web de prueba:

 <body> <div class = "container-login"> <form class ="devbook-form" id ="login"> <span> Welcome to Devbook! </span> <div> <input type="text" name="email" id="email" placeholder="email" required="required"> </div> <div> <input type="password" name="password" id="password" placeholder="password" required="required"> </div> <a href="/register">Register Here</a> <button type="submit" class="btn-devbook">Login</button> </form> </div> <script src="/assets/js/jquery.min.js" ></script> <script src="/assets/js/login.js"></script> </body> </html>

Los scripts llaman al js responsable de la comunicación con una API, pero simplemente no inicia el Ajax, o el Ajax está funcionando de manera incorrecta, pero probablemente no inicie el Ajax porque intenté poner un archivo console.log(" Testing") en el botón pero las consolas no dan nada. Tengo otro botón ajax para otra página html que funciona perfectamente, ¿por qué?

Este es el Ajax Jquery que estoy usando para obtener el formulario para un botón de inicio de sesión:

 $('#login').on('submit', loginAccount); function loginAccount(event){ event.PreventDefault(); $.ajax({ url:"/login", method:"POST", data: { email: $('#email').val(), password: $('#password').val(), } }).done(function() { window.location = "/home"; }).fail(function() { alert("Invalid email or password"); }); }

Todo esto está destinado a comunicarse con una API que funciona en localhost: 3000, que se hizo con Golang usando el marco GIN, tiene un public.POST ("/ inicio de sesión", controladores.LoginAccount) que está destinado a comunicarse con otra API. La página html, jquery ajax y la función de registro de golang funcionan, pero el inicio de sesión no funciona, siempre realiza un GET en lugar de un POST, ¿por qué?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda