ajax

1,ajax的全称及什么是ajax

ajax全称:   Asynchronous  Javescript  and  Xml

j

2,原生ajax的实现步骤

1,创建ajax请求对象

2,连接服务器

3,发送请求

4,接收服务器响应


3,ajax的优点

1,页面无刷新

2,使用异步方式与服务器通信,具有更加迅速的响应能力。

3,可以减少多余的请求,和响应对服务器造成的负担

4,不需要下载插件或者小程序


4,ajax的缺点

1,没有了back按钮,对浏览器后退机制的破坏

2,对搜索引擎的支持比较弱

3,破坏了程序的异常机制


5,ajax的原理

通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javascript来操作Dom更新页面。


6,ajax请求状态码

0    未初始化对象建立

1   初始化对象建立,未调用send方法

2  send方法调用  http头未知

3 接收部分数据

4  接收完整数据

推荐阅读更多精彩内容