jData undefined Node.js

时间:2018-04-11 05:36:19

标签: jquery node.js post mariadb

尝试在Node.js中发布到MariaDB时出现此错误。 我不明白为什么,因为jData应该是我在查询MariaDB时应该回复的响应,它应该是这样的:

$arr = array(0=>array('id'=>1, 'name'=>'emp1'), 1=>array('id'=>2, 'name'=>'emp2'), 2=>array('id'=>3, 'name'=>'emp3'));
echo array_search(2, array_column($arr, 'name', 'id'));

这是我的客户端:

{"fieldCount":0,"affectedRows":1,"insertId":4,"serverStatus":2,"warningCount":0,"message":"","protocol41":true,"changedRows":0}
})

路由器:

 $("button").click(function () {
         $.post("/signup-user", $("#frmSignup").serialize(), function (data, status) {
           alert("Data: " + data + "\nStatus: " + status);
         });
 });

和控制器+型号:

app.post('/signup-user', (req, res) => {
    user.signupUser(req.body, (err, jResult) => {
        if (err) {
            console.log(jResult)
            return res.send(jResult)
        }
        console.log(jResult)
        return res.send(jResult)
    })
})

0 个答案:

没有答案