AJAX的用法

页面上的JS代码:

 var xmlHttp;

//实例化Request对象
function createXMLHttpRequest() {
 if (window.XMLHttpRequest) {
  xmlHttp = new XMLHttpRequest();
 } else {
  if (window.ActiveXObject) {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
 return xmlHttp;
}

function ajax_test(url) {
 xmlHttp = createXMLHttpRequest();
 //回调方法
 xmlHttp.onreadystatechange = handleStateChange;
 xmlHttp.open("GET", url, true);
 xmlHttp.send(null);
}
   
//判断执行状态
function handleStateChange() {
 if (xmlHttp.readyState == 4) {
  if (xmlHttp.status == 200) {
   var result = xmlHttp.responseText;
  }
 }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Action 中的代码:

 

String result = "执行的结果";

response.getWriter().write(result);
response.getWriter().close();

 

 

 

 

posted @ 2009-01-15 17:24  枣阳人在深圳  阅读(159)  评论(0编辑  收藏  举报