else { 
sendRequest('ajaxservlet?uname='+ uname + '&psw=' + psw); 


传的参数不是这样写的
应该这么写:sendRequest("ajaxservlet?uname="+ uname + "&psw=" + psw); 

解决方案 »

  1.   


    function sendRequest(url) { 
    createXMLHttpRequest(); 
    XMLHttpReq.onreadystatechange = processResponse;//指定响应函数 
    XMLHttpReq.open("GET", url, true); 
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//加上这个
    XMLHttpReq.send(null); // 发送请求 
      

  2.   

    if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息 
    /**var res=XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;**/ 
    var res=XMLHttpReq.responseText; 
    document.getElementById("message").innerHTML=res; 
    } else { //页面不正常 
    window.alert("您所请求的页面有异常。"); 
    } 既然是这里的200问题,那就alert出XMLHttpReq.status,然后再baidu,
    说实话,前头的代码基本都一样,我记不住,对照现成的比较看看,,