Ajax(1)

来源:互联网 发布:网络推广工资怎么样 编辑:程序博客网 时间:2024/04/28 01:17

一.什么是Ajax

它是异步的JavaScript and XML的缩写,现在的定义是:允许浏览器和服务器通信而无需刷新当前页面的技术叫做Ajax.

Ajax的功能是为了增加用户体验度。

XMLHttpRequest可以说是ajax的一个代名词,是一个组件,用这个对象来进行异步数据通信。但是

它的缺点:

1.页面局部刷新,导致后退功能失效

2.兼容性,但是由于jq等的出现,好了很多



二 工作原理





1)发送请求

onreadystatechange:该事件处理函数由服务器触发,而非用户,在ajax执行的过程中,服务器会通知客户端当前的通信状态,依靠readyState来实现,故改变readyState的属性是服务器对客户端连接操作的一种方式,每次改变都会触发onreadystatechange函数。

2)open

3)send

0 0
原创粉丝点击