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

156
Vistas
El envío de Ajax al cuerpo del servidor no está definido

Estoy haciendo un sistema de votación simple usando ajax.

aqui esta el codigo...

 // Receving The Votes app.post('/submitvote', (req, res) => { // req.body, body is undefined // should be: { choice: 2 }, 2 is just an example console.log(req.body); });

Este código guarda el voto del juez en una variable solo para probar. Pero el cuerpo (donde está la elección) no está definido

echemos un vistazo al lado del cliente...

 var picked = 0 function voteto(plr) { +plr; picked = plr; console.log(`Picked Player #${plr}`) if (plr == 1) { document.getElementById('plr1').style.backgroundColor = 'blue'; } else { document.getElementById('plr1').style.backgroundColor = 'darkblue'; } if (plr == 2) { document.getElementById('plr2').style.backgroundColor = 'blue'; } else { document.getElementById('plr2').style.backgroundColor = 'darkblue'; } if (plr == 3) { document.getElementById('plr3').style.backgroundColor = 'blue'; } else { document.getElementById('plr3').style.backgroundColor = 'darkblue'; } } $(document).ready(function(){ $("#submit").click(function(){ console.log("Sending Data"); $.post("/submitvote", { choice: picked, }); }); });

La función voteto es un selector para el voto.

Simplemente envío la variable picked en el parámetro de choice (no sé cómo lo llamarías). No hice una devolución de llamada ya que solo lo está guardando.

Pero The Thing Is The Body no está definido. ¿Por qué?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Agregue app.use(express.urlencoded()) en app.js(entrada). ¡Esto funciona para mí!

about 4 years ago · Juan Pablo Isaza Denunciar
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