简单的AJAX

 var xmlHttp;
function createXMLHttpRequest(){
 if(window.ActiveXObject){
 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 else if(window.XMLHttpRequest){
 xmlHttp=new XMLHttpRequest();
 }
}
function startRequest(){
 createXMLHttpRequest();
 xmlHttp.open("GET","show.do?id="+document.getElementById("showtext").value,true);
 xmlHttp.onreadystatechange=callback;
 xmlHttp.send(null);
}
function callback(){
 if(xmlHttp.readyState==4){
  if(xmlHttp.status==200){
   oDiv.innerHTML=xmlHttp.responseText;
  }
 }
}

ACTION:

response.setContentType("text/xml");
  String id=request.getParameter("id");
  OpenItems items=new OpenItems();
  Information info=(Information)items.QueryInformationById(Integer.parseInt(id));
  
  try {
   PrintWriter out=response.getWriter();
   out.println("<table>");
   out.println("<tr>");
   out.println("<td>"+info.getName()+"</td>");
   out.println("<td>"+info.getAge()+"</td>");
   out.println("<td>"+info.getAddress()+"</td>");
   out.println("</tr>");
   out.println("</table>");
   out.close();
  } catch (IOException e) {
   // TODO 自动生成 catch 块
   e.printStackTrace();
  }
  return null;

m:

Session session=HibernateSessionFactory.getSession();
  Information info=(Information)session.load(Information.class, id);
  session.close();
  return info;

<script type="text/javascript" src="show.js"></script>
 <link href="show.css" rel="stylesheet" type="text/css" />
  </head>
 
  <body>
  <input type="text" id="showtext"/>
      <input type="button" value="click" οnclick="startRequest();"/>
<div id="oDiv"></div>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值