日期:2014-05-16 浏览次数:20596 次
//定义异步请求对象 var xmlHttp; //创建异步请求对象的函数 function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } //向服务器发送异步请求的函数 function startRequest() { createXMLHttpRequest(); //调用创建异步请求的函数 var user = document.getElementById("user").value; var ProjectList = document.getElementById("ProjectList").value; alert("in start request"); xmlHttp.open("POST", "/Build/BuildServlet.do?user="+user, true); xmlHttp.onreadystatechange = handleStateChange; xmlHttp.send(null); //开始向服务器发送请求 //想在提交的过程中提示到echo.jsp --- 提示页面 document.getElementById("wait").style.display=''; document.getElementById("main").style.display='none'; } //处理服务器返回结果的函数 function handleStateChange() { if(xmlHttp.readyState == 4) {//表明客户端已经成功地发送请求 if(xmlHttp.status == 200) { //返回200表明服务器成功处理客户端的请求 document.getElementById("wait").style.display='none'; //alert(xmlHttp.responseText); var row1=tb.insertRow(); var cell1=row1.insertCell(); cell1.innerText=xmlHttp.responseText; } } }