後要求退貨所以,我有這個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,結果沒有改變
請在這裏發佈你的路線定義。 –