gpt4 book ai didi

jquery - 将函数的值赋给变量

转载 作者:行者123 更新时间:2023-11-29 21:00:07 27 4
gpt4 key购买 nike

我正在尝试将 MySQL 查询的结果分配给一个变量,以便我可以将其发送到 post 请求。

这是我的代码:

// 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请求。有人可以帮助我吗?

最佳答案

来自文档http://expressjs.com/en/4x/api.html

body参数可以是Buffer对象、String、对象或Array。

router.post('/comprobarUsuario', function(req, res, next) {
mysqlCRUD.buscarUsuario(req.body.nick, function(err, data){
return res.send(data.toString());
});
});

关于jquery - 将函数的值赋给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37307006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com