加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax Zero to Hero (1) 入门

发布时间:2020-12-16 01:32:55 所属栏目:百科 来源:网络整理
导读:!DOCTYPE htmlhtmlheadmeta charset="UTF-8"titleInsert title here/title/headbody !-- AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。 这意味着可以在不重新加
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 
         AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 
                  通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。
                  这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新   
    -->
    <script type="text/javascript">
       //AJAX - 创建 XMLHttpRequest对象
       var xmlhttp;//XMLHttpRequest对象用于和服务器交换数据。
       if(window.XMLHttpRequest){
    	   xmlhttp = new XMLHttpRequest();
       }else{
    	   //兼容IE6,IE5
    	   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       }
       
       //get the reponse of XMLHttpRequest
       xmlhttp.onreadystatechange=function(){
    	   if(xmlhttp.readyState == XMLHttpRequest.DONE){
    		   window.alert(xmlhttp.responseText)//得到响应数据  
    	   }
       };
       
       //模拟表单数据提交的post请求(async=false,JavaScript会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止。)
       xmlhttp.open("POST","TestAjaxServlet",true);
       //设置请求头,表明发送的是表单数据
       xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       //模拟表单参数
       xmlhttp.send("fname=Bill&lname=GATEs");
       
     /*通过 AJAX,JavaScript 无需等待服务器的响应,而是:
           在等待服务器响应时执行其他脚本
           当响应就绪后对响应进行处理*/
          
    </script>
</body>
</html>

protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
	      String fname = request.getParameter("fname");
	      String lname = request.getParameter("lname");
	      System.out.println("fname="+fname);
	      System.out.println("lname="+ lname);
		  PrintWriter out = response.getWriter();
	      out.write("server return ajax test data");
	}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读