后要求退货所以,我有这个POST请求我做未定义在服务器端
$("#pacotes").on('click', ".produto", function() {
console.log(this.id);
$.post("http://localhost:3000/pacote?idPacote=" + this.id);
});
日志返回客户端上的一个数字,因为它应该。然后
的职位通过我的路线前进,抵达这里
exports.Pacote = function (req, res) {
console.log("gato");
var pacote = req.idPacote;
console.log(pacote);
connection.connection();
global.connection.query('SELECT * FROM Pacote WHERE idPacotes = ? LIMIT 1', [pacote], function (err, result) {
if (result.length > 0) {
if (result) {
var object = JSON.parse(JSON.stringify(result));
var packObject = object[0];
if (result.length > 0) {
if (result) {
res.render('home', { title: 'pacote', layout: 'pacote', data: packObject });
}
}
} else if (err) {
console.log(err);
}
};
});
}
第一个日志只是一个标志,看它是否达到了这一点,它是 但第二日志应返回一个数字,但它返回undefined
我对这个主题不是很有经验,但这一直对我有效。 我不明白我去哪里不同,因为我的登录功能几乎是相同的事情,并返回实际值按预期。也许是因为bodyparser,但我不知道。
它只是困扰我的ID正确返回在客户端,但在服务器端为未定义
我也尝试过同样的事情,但GET,结果没有改变
请在这里发布你的路线定义。 –