读书人

发布时间: 2012-03-09 16:54:57 作者: rapoo

请高手指点 - Web 开发 / Ajax
哪位高手能给一个最简单的AJAX的例子

[解决办法]

CSS code
html:<label for="tbName">Your Name:</label><input id="tbName" name="tbName" type="text" /><input id="btnSayHello" type="button" value="Say Hello From Server!" /><div id="lbMessage"></div>servlet:doPost(request, response) {String name = request.getParmeter("tbName");response.getWriter().print(name);}JS:function print() {var name = document.getElementById("tbName").value;sendRequest("url/servlet?name=" + name, lbMessage);}function sendRequest(url,showAreaId){  var xmlHttp = new XMLHttpRequest();  url += "&sessionId="+parseInt(Math.random()*(10000000));  //alert(url);  xmlHttp.onreadystatechange = function()  {    if(xmlHttp.readyState==4)    {      if(xmlHttp.status==200){      document.getElementById(showAreaId).innerHTML=xmlHttp.responseText;    }    else    {      alert('消息:'+xmlHttp.responseText);      return;    }  } }  xmlHttp.open("GET",url, false);  xmlHttp.send(null);} 

读书人网 >Ajax

热点推荐