我是ajax的新手。我有一个问题,不能解决它。请帮助我..我的问题是, 我发送值给一个servlet并获取值。代码的所有其他部分运行良好。 servlet返回一个字符串:“val”(没有任何代码)。另外,当我在警报中打印它时,它显示“有效”。没关系。但在if cluase中,它返回false。这意味着; “valid”== xmlHttp.responseText返回false。 (但xmlHttp.responseText在警报中显示有效。)如何执行警报(“移到下一页”)?如何将xmlHttp.responseText的值赋给javascript变量
function parseResults() {
alert("parseresult");
invalid="invalid" ;
valid="valid";
var res =xmlHttp.responseText;
alert("responseTExt is : "+xmlHttp.responseText); // shows in alert: valid
alert("result is: "+res);// shows: valid
if(valid=res){
alert("move to next Page");
}
if(invalid==res){
alert("invalid username or password");
}
}