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

190
Visualizações
Javascript AJAX + JQuery publica datos vacíos

Soy nuevo en la programación web y estoy luchando con una tarea básica. Estoy tratando de hacer un POST simple desde mi frontend a mi backend y con él enviar datos en forma de un objeto JSON. Específicamente, no quiero incrustar mi código javascript en mi archivo HTML. Tenga en cuenta que todo el código que se muestra es todo el código utilizado para este propósito POST, por lo que si parece que me estoy perdiendo algo, lo más probable es que me esté faltando. Mi código JS frontend es el siguiente:

 /**/ function Test_Button_Pressed() { $.ajax({ type: "POST", url: "/test", dataType: "json", data: {Name: "Rikus", Value: 123}, contentType: "application/json", dataType: "json", success: function (result) { console.log(result); }, error: function (err) { console.log("Error: ", err); //just use the err here } }); } /**/ function Activation_Button_Pressed(Button_ID) {} /**/ function Button_Pressed(Button_ID) {}

Lo siguiente se registra en la consola de Chrome cuando se realizó la respuesta del servidor:

 Error: [object Object]

El código de fondo es el siguiente:

 const Api = require("./Api"); var Communication = {}; /**/ Communication.SetUp = function (PanelApp, DataApp) { PanelApp.post('/test', (req, res) => { console.log(req); console.log(req.params); console.log(req.body); res.send("Done"); }); }; module.exports = Communication;

molestar a la

 console.log(req.body)

y

 console.log(req.params)

devoluciones: {}

entonces, por lo que puedo ver, mi enrutamiento es correcto, solo mi envío de datos no funciona. Por favor ayuda y gracias de antemano.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Después de un poco de ayuda, el código de trabajo es el siguiente:

Interfaz:

 /**/ function Test_Button_Pressed() { $.ajax({ type: "POST", url: "/test", dataType: "json", data: {Name: "Rikus", Value: 123}, dataType: "json", success: function (result) { console.log(result); }, error: function (err) { console.log("Error: ", err); //just use the err here } }); } /**/ function Activation_Button_Pressed(Button_ID) {} /**/ function Button_Pressed(Button_ID) {}

back-end

 const Api = require("./Api"); var Communication = {}; /**/ Communication.SetUp = function (PanelApp, DataApp) { PanelApp.post('/test', (req, res) => { console.log(req.body.Name); console.log(req.body.Value); res.json("Done"); }); }; module.exports = Communication;
about 4 years ago · Juan Pablo Isaza Relatório
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