首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

[急用啊] JSP+AJAX 跳转有关问题.

2012-02-27 
[急用啊]JSP+AJAX跳转问题. - Web 开发 / Ajax问题: 现在提交之后就不能跳到ajax.js中指定的servlet而是又

[急用啊] JSP+AJAX 跳转问题. - Web 开发 / Ajax
问题: 现在提交之后就不能跳到ajax.js中指定的servlet 
  而是又重新进入到了pub_hotel_t.jsp页面. 也就是没有执行到ajax里面去 大家帮忙看看是什么原因吧.
  是不是和提交的按纽有关呢, 我之前用button 但是click后, 就说页面有错误.  
  我就改为submit了. 
ajax.js

JScript code
 //定义异步请求对象  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;    }   }  }



[解决办法]
如果用jQuery Ajax会更方便的

热点排行