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">