Ajax

Ajax工作原理是

     相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。
     对于用户请求ajax引擎会做一些数据验证和数据处理,不是所有请求都提交给服务器,当需要从服务器读取新数据时由Ajax引擎代为向服务器提交请求。AJAX最大优点就是不刷新整个页面的前提下与服务器通信维护数据。

过程的话

     第一步:创建一个ajax引擎对象,ie6的是new ActiveXObject其他浏览器是new一个xmlHttpRequest对象
     第二步 调用open方法启动一个请求以备发送,open方法传入三个参数 请求类型,请求url和一个布尔值
     第三步 调用send方法发送
     第四部 处理回调函数onreadystatechange,当readState = 4 响应数据完成时 并且2status=200请求成功的时候处理响应数据

注意:回调函数要写在open()和send()之前

你可能感兴趣的:(Ajax)