Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

83
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda