使用Ajax对象xmlHttp,它的的open和send方法没有执行,请问是为什么??<script type="text/javascript">
function getElements()
  {
    var mytBody=document.getElementsByTagName("tbody");
    alert(mytBody.length);
    var trTBody=mytBody[0].getElementsByTagName("tr");
    alert(trTBody.length);
    tdTrTBody=trTBody[2].getElementsByTagName("td");
    alert(tdTrTBody.length);    name=tdTrTBody[1].getElementsByTagName("a");
    alert(name.length+"name:"+name[0].innerHTML);    sendName(name[0].innerHTML);    rank=tdTrTBody[5].getElementsByTagName("font");
    alert(rank[1].innerHTML);
    
  }function sendName(name){    var xmlHttp=CreateRequest();
 //向Servlet传递参数var url="http://localhost:8080/servletTest/servlet/confRank?name="+name;alert("传递url:"+url);    xmlHttp.open("get",url,true);//向servlet传递参数,设置传递模式和url 
    xmlHttp.onreadystatechange=setRank;//设置回调方法为handleCheckName 
    xmlHttp.send();    return;
}function setRank()

    alert("getState");
    if (xmlHttp.readyState==4)
    { 
        var rank=xmlHttp.responseText;
        alert("Rank is:");
    }
    else{
     alert("state :");
    }
}//创建http对象
function CreateRequest() {
   var xmlResquest;
   try{
      xmlHttp=new XMLHttpRequest();
   }catch (e){
    try{
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
           try{
               xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
               alert("您的浏览器不支持AJAX!");
               return ;
             }
       }
   }
 return xmlResquest;
}
</script>