なぜ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は確実にサーブレットから「false」として返されます