にundefinedを返し、私はPOSTリクエストをサーバ側だから、
$("#pacotes").on('click', ".produto", function() {
console.log(this.id);
$.post("http://localhost:3000/pacote?idPacote=" + this.id);
});
ログ作られたこのPOSTリクエストを持っていることが必要として、クライアント側の番号を返します。
ポストはその後、私のルートを通過し、最初のログは、それはそれは ですが、2番目のログは数を返すべきポイントを、到達しているかどうかを確認するだけのフラグである
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);
}
};
});
}
ここに到着し、まだ返されていません
私はこのテーマではあまり経験はありませんが、これはいつも私のために働いています。 ログイン機能がほぼ同じで、実際の値が期待どおりに返ってきたため、どこが違うのか分かりません。たぶん、ボディーパーサーのためだけど、私は知らない。
それは私も同じことをしようとしたが、GETして、結果は「あなたが渡している
ここにルート定義を掲載してください。 –