我是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");
}
}