我不明白为什么goodPassword
总是返回undefined
我确定这只是一个愚蠢的错误,并会感谢你的回答
function foo(){
var goodPassword;
jQuery.ajax({
data: "action=Potato",
url: 'servletPotato',
timeout: 2000,
error: function() {
console.log("Failed to send ajax");
},
success: function(r) {
var data = jQuery.parseJSON(r);
if(data.aprovePassword == "true")
{
goodPassword = true;
}
else
{
goodPassword = false;
}
}
});
return goodPassword;
}
ajax 调用肯定有效,并且 data.aprovePassword 肯定从 servlet 返回为“false”