admin 管理员组文章数量: 1086019
2024年4月19日发(作者:直线导轨锁紧器)
XMLHttpRequest对象五步使用法
在Ajax应用程序中,XmlHttpRequest对象负责将用户信息以异
步通信地发送到服务器端,并接收服务器返回的响应信息和数据。
XMLHttpRequest简介
XMLHttpRequest可以提供不重新加载页面的情况下更新网页,
在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端
接受数据,在后台向客户端发送数据。XMLHttpRequest 对象提供了
对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通
的 GET 请求的能力。XMLHttpRequest 可以同步或异步返回 Web 服
务器的响应,并且能以文本或者一个DOM 文档形式返回内容。尽管
名为 XMLHttpRequest,它并不限于和
XML 文档一起使用:它可以接收任何形式的文本文档。
XMLHttpRequest 对象是名为 AJAX 的Web 应用程序架构的一项关
键功能。
XMLHttpRequest和Javascript
Javascript本身并未具备向服务器发送请求的能力,要么使用
()方法重新打开一个页面向服务器提交请求,要么使用
XMLHttpRequest对象发送请求。不同的是,前者是普通的即同步交
互模式,而后者是异步交互方式。
XMLHttpRequest提供了一系列的属性和方法,来向服务器发送
异步的http请求;在服务器处理用户请求的过程中,
XMLHttpRequest通过属性的状态值来实时反映http请求所处的状态,
并根据这些状态指示Javascript做相应的处理;当服务器顺利完成响
应用户行为的动作、并将响应数据返回时,XMLHttpRequest提供的
response系列方法,可以将这些响应数据以文本、XML Document
对象、Ado Stream对象或者unsigned
byte数组的方式组装起来,提供给Javascript处理。
XMLHttpRequest的五步使用法:
1、建立XMLHttpRequest对象
2、注册回调函数
3、使用open方法社会自和服务器端交互的基本信息
4、设置发送的数据,开始和服务器端交互
5、在回调函数中判断交互是否结束,响应是否正确,并根据需要
过去服务器端返回的数据,更新页面内容
下面我们以用户名确认来实现XMLHttpRequest的五步使用法:
charset=UTF-8">