Javascript 节点Js+;REST上的MySQL更新发送未定义的数据,而不是将数据发送到MySQL
controller.jsJavascript 节点Js+;REST上的MySQL更新发送未定义的数据,而不是将数据发送到MySQL,javascript,mysql,node.js,json,rest,Javascript,Mysql,Node.js,Json,Rest,controller.js exports.updateUser = function(req, res) { var user_id = req.body.user_id; var name = req.body.name; var username = req.body.username; var password = req.body.password; var email = req.body.email; var role = req.
exports.updateUser = function(req, res) {
var user_id = req.body.user_id;
var name = req.body.name;
var username = req.body.username;
var password = req.body.password;
var email = req.body.email;
var role = req.body.role;
var status = req.body.status;
connection.query('UPDATE user SET name = "?", username = "?", password = md5("?"), email = "?", role = "?", status = "?" WHERE id = ?',
[ name, username, password, email, role, status, user_id ],
function (error, rows, fields){
if(error){
console.log(error)
} else{
response.ok("Apdet user Sukses!", res)
}
});
};
当我单击“发送”时,什么也没有发生。然后我尝试将
response.ok(“Apdet user Sukses!”,res)
更改为console.log(response.ok(“Apdet user Sukses!”,res))
,这样我就可以看到控制台上的数据发生了什么。但是我没有得到任何数据,而是没有定义。让我们看看你的HTML代码什么是响应
?在你的代码中看不到任何东西它现在已修复!,我为你的不诚实感到抱歉。这只是我的html中一个愚蠢的输入错误。谢谢你的友好回复