AJAX(1)——整体概述

来源:互联网 发布:李贞贤阿里阿里百度云 编辑:程序博客网 时间:2024/05/20 23:29

一、异步请求


AJAX(Asynchronous JavaScript and XML)即异步的JavaScript与XML技术,指的是一套综合了多项技术的浏览器端网页开发技术。其实就是为了解决传统页面同步刷新,消耗过多带宽,用户界面效果不友好等问题提出的。而综合多项技术指的是:

运用XHTML+CSS来表达信息;运用JavaScript操作DOM(DocumentObject Model)来运行动态效果;运用XML和XSLT操作数据运用XMLHttpRequest为Agent与网页服务器进行异步数据交换;运用JavaScript技术来实现。 

二、运用:


1、 创建:XMLHttpRequest是AJAX的基础,可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。
2、 请求服务器:创建了,客户端如何向服务器发送请求呢?利用XMLHttpRequest对象的open()和send()方法:
3、 响应: 而请求了,客户端该如何响应服务器呢?利用XMLhttpRequest对象的ResponseText(获得字符串形式的响应数据)或ResponseXML(获得XML形式的响应数据)属性。

创建XHR 对象:

这里写图片描述

注意事项:

这里写图片描述

使用:

这里写图片描述

创建请求:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

1 0