AJAX工作原理

AJAX其实就是异步的JavaScript和XML,是一种交互式的网页开发技术。

XML是指可扩展的标记性语言,是用来存储数据的。

异步的JavaScript是指对页面进行局部刷新。

使用AJAX是为了页面在不刷新页面的情况下,使页面局部得到更新。浏览器会让xhr向服务器请求数据,服务器在接收到xhr的请求时,返回所需要的数据,并且通知浏览器,数据已经要回来了,浏览器根据所传回的数据渲染页面。

那什么是xhr呢?

全称是xmlHttprequest,ajax就是通过浏览器的内置对象xmlHttprequest来发送请求的,在整个ajax工作中处于通信兵的状态,起着为浏览器和服务器通信的传输。

AJAX工作分以下步骤:

1.创建AJAX对象(xmlHttprequest)

2.判断数据传输方式(get/post)

3.打开与服务器的链接(open)

4.发送请求(send)

5.当ajax对象数据接收完成,判断http响应状态(status)。

6.执行回调函数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容