【发布时间】:2013-10-29 17:15:28
【问题描述】:
它不会变为假!请帮忙 我需要将 Password 的值更改为 false
//password check
{
connection.connect(function(){
connection.query('select * from rencho2.user',function(err,results){
if(results[0].passwd==p){
console.log("correct");
else {
global.verify="false";
console.log("Incorrect. "); //here its false
}
//here its false
});
//here it becomes true -- why??
send = {
"UserName": body.UserName,
"Password": global.verify
}
body1=JSON.stringify(send);
});
});
【问题讨论】:
-
不是蜜蜂!我的眼睛!不是蜜蜂!!
-
请提供您的整个实现。这个验证变量在哪里声明?
-
您的匿名函数可能在您创建发送对象后被调用
-
@dwerner 这类问题每天都会被问好几次。投票关闭stackoverflow.com/questions/14220321/… 的副本并继续前进。
标签: javascript global local