【发布时间】:2016-09-15 09:02:18
【问题描述】:
我正在尝试将 MySQL 查询的结果分配给一个变量,以便我可以将它发送到一个发布请求。
这是我的代码:
// mysqlCRUD.js
buscarUsuario: function(usuario, cb) {
console.log(usuario);
con.query('SELECT * FROM usuarios WHERE nick = ?', usuario, function(err, results) {
return cb(null, results.length);
});
},
//index.js
router.post('/comprobarUsuario', function(req, res, next) {
resultado = mysqlCRUD.buscarUsuario(req.body.nick, function(err, data){
return data;
});
res.send(resultado);
});
post 请求来自一个 jquery:
$.post('/comprobarUsuario', { nick: nick}, function(data) {
console.log("Respuesta Usuario: " + data);
});
但我不知道为什么结果永远不会到达 post 请求。 谁能帮帮我。
【问题讨论】:
-
没有命中
/comprobarUsuario? -
是的,它确实命中了 /comprobarUsuario,但数据从未到达 jquery post 请求。
标签: jquery mysql node.js express