博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax异步XMLHttpRequest对象
阅读量:7286 次
发布时间:2019-06-30

本文共 1172 字,大约阅读时间需要 3 分钟。

示例Ajax:

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
Test Ajax

  XMLHttpRequset对象相应服务器

onreadystatechange事件

当请求被发送到服务器时,我们需要执行一些基于响应的任务

当readystate改变时,就会触发onreadystatechange事件

XMLHttpRequest对象的三个重要的属性:

1、onreadystatechange存储函数或函数名,每当readyState属性改变时,就调用该函数

 

readyState存有XMLHttpRequest的状态,从0到4发生变化

0:请求未初始化

1:服务器连接已经建立

2:请求已接收

3:请求处理中

4:请求已完成,且相应已就绪

status:

200:OK

404:未找到页面

如需获得来自服务器的相应,使用XMLHttpRequest对象的responseText或responseXML属性

responseText获得字符串形式的响应数据

responseXML获得XML形式的响应数据

   Ajax返回后台Servlet数据

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
Test Ajax

  

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {		//req.setCharacterEncoding("utf-8");		//String name=req.getParameter("name");		//String age=req.getParameter("age");		//System.out.println(name+" "+age);		resp.setContentType("text/html;charset=utf-8");		PrintWriter out =resp.getWriter();		out.println("ajax返回");		out.flush();		out.close();	}

  

转载于:https://www.cnblogs.com/void-m/p/6344973.html

你可能感兴趣的文章
浅析java内存模型--JMM
查看>>
DHCP动态主机配置协议
查看>>
Python教程 | Requests的基本用法
查看>>
AJPFX关于抽象方法和接口
查看>>
在eclipse中安装SVN插件方法
查看>>
js特效
查看>>
TCP/IP、Http、Socket的区别
查看>>
我的友情链接
查看>>
request.getParameterValues("ic")
查看>>
我的友情链接
查看>>
AJAX的post提交数组数据
查看>>
项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
查看>>
【数据库】转换成3NF的保持函数依赖的分解
查看>>
日期工具类
查看>>
apache关闭文件索引
查看>>
通过HCIE的秘诀~来自一位老司机的常规PASS之路
查看>>
iptables详解总结+常用案例
查看>>
jQuery插件构成基础知识
查看>>
mysql主上不写bin-log文件
查看>>
git 简单使用
查看>>