Ajax -- 接受 文本 响应格式的数据
来源:互联网 发布:娶网络女主播 编辑:程序博客网 时间:2024/05/29 13:20
<body> <center> <button id="btn04">接受【文本】格式的响应数据</button><br/> <br/> <form action="AjaxRequestServlet" method="post"> <input type="text" name="username" /><input type="submit" value="submit" /> </form> </center></body>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><style type="text/css">button {width: 200px;}</style><script type="text/javascript"> function getRequest(){ //创建XMLHttpRequest 对象 var xmlHttpRequest = null; try{//试用与主流浏览器 xmlHttpRequest = new XMLHttpRequest(); }catch(e){//适用于IE5、IE6 try{ xmlHttpRequest = new ActiveXObejct("Microsoft.XMLHTTP"); }catch(e){ alert("your browser not support Ajax!"); } } return xmlHttpRequest; }; var request = getRequest(); //页面加载完成后加载 window.onload = function(){ document.getElementById("btn04").onclick = function(){ request.open("POST", "AjaxResponseTest", true, "admin", "admin"); request.send(); //1. 通过 onreadystatechange 事件监听 readystate 属性值的变化 //2. 在 readystate 属性等于 4 时, 并且 status 属性等于 200 时, 接受响应数据 request.onreadystatechange = function(){ if(request.readyState == 4 && request.status == 200){ var result = request.responseText; alert(result); } }; }; };</script></head>
package com.atguigu.ajax.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/AjaxResponseTest")public class AjaxResponseTest extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("Test 文本"); }}
阅读全文
0 0
- Ajax -- 接受 文本 响应格式的数据
- Ajax -- 接受 XML 响应格式的数据
- Ajax -- 接受 JSON 响应格式的数据
- 后台向前台输送json格式的数据,前台通过ajax接受
- Spring MVC接受JSON格式的数据
- Spring MVC接受JSON格式的数据
- 自定义HttpMessageConverter接受JSON格式的数据
- Spring MVC接受XML格式的数据
- Spring MVC接受XML格式的数据
- Ajax获取响应的纯文本
- 接受json格式数据
- 服务器向ajax回送数据的3种格式:文本格式、xml、json
- Android上的文本/数据短信(发送/接受/拦截)
- Android上的文本/数据短信(发送/接受/拦截)
- XML(php中获取xml文件的方式/ajax获取xml格式的响应数据的方式)
- Ajax异步请求——接受服务器返回的五种响应+补充
- web前端使用jQuery发送ajax请求并接受响应的代码公式
- 通过ajax异步向后端发送请求,响应请求向前端传送json格式数据的实现思路
- 关于document.getElementById回去的是什么数据
- Javascript实现继承的几种方式
- LeetCode9 Palindrome Number(判断一个数是不是回文数)
- Java IO核心操作(三)
- 图论作业1
- Ajax -- 接受 文本 响应格式的数据
- 【携程2017年笔试题】计算最长奔跑路径长度
- python
- 王爽汇编语言debug命令汇总
- hibernate--8.实体类操作
- 实验2:命令行菜单小程序
- CSDN博客使用MarkDown编辑器bug解决办法
- MyBatis入门学习
- 设计模式之访问者模式