不好意思,我对JS不太了解
    
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { 
//我想在这边根据服务器返回的xmlHttp.responseText纯文本进行分析判断,
//如果是1那就是验证成功了,同时执行跳转语句
if(这个串是1){location.........}     //这句不知道怎么写
else{
//如果不是,就直接输出返回的错误信息,如下。
document.getElementById("checkResult").
innerHTML="<b>"+xmlHttp.responseText+"</b>";
    }
}就是判断的那句不知道怎么写。。谢谢!!

解决方案 »

  1.   

    if (xmlHTTP.responseText == '1')
    {
     window.location = './go?url=where';
    }
    else
    {
     alert('验证失败');
    }
      

  2.   

    alert(xmlHTTP.responseText);是什么啊,是不是没有返回啊
      

  3.   

    为啥不用prototype呢。。生写ajax很苦的,另外你返回的字符串是什么格式的呢?XML?还是其他的?
      

  4.   

    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { 
    //我想在这边根据服务器返回的xmlHttp.responseText纯文本进行分析判断,
    //如果是1那就是验证成功了,同时执行跳转语句
    var a=parseInt(xmlHttp.responseText);//把字符串转为整形
    alert(a);//这里检查你的xmlHttp.responseText是不是真的1
    if(a==1){alert(a);}     //这句不知道怎么写
    else{
    //如果不是,就直接输出返回的错误信息,如下。
    document.getElementById("checkResult").
    innerHTML="<b>"+xmlHttp.responseText+"</b>";
        }
    }
    这个我测试过可以的