我的 servlet 响应一个包含“false”或“true”的字符串 => Servlet 代码:out.println(validusername); validusername 是来自我的 servlet 的字符串,它转到我的 javascript 中的 var validusername。
所以在我的前端,我有这个javascript代码:问题是当我的servlet返回false时,javascript总是跳到“else”中。我想知道为什么..搜索这个几个小时。我知道我的 servlet 以“false”响应,因为 alert(validusername) 出现一个弹出窗口,其中包含文本“false”...你们知道为什么 validusername =="false" 总是跳到我的 else标签?
我认为比较有问题,但我找不到它......
非常感谢你的帮助
var validusername = xmlhttp.responseText;
if (validusername == "false") {
alert("username already exists");
}
else {
alert("username free");
alert(validusername); //this popup contains the value "false"