ajax

来源:互联网 发布:淘宝运营有前景怎么样 编辑:程序博客网 时间:2024/06/05 17:53

转载博客:http://www.cnblogs.com/kennyliu/p/3876729.html  写的很详细


要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤:

      (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.

      (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.

      (3)设置响应HTTP请求状态变化的函数.

      (4)发送HTTP请求.

      (5)获取异步调用返回的数据.

      (6)使用JavaScript和DOM实现局部刷新.


1、解释

传统的web:用户的每一次操作都将触发一次web服务器的HTTP请求,服务器进行相应的处理,返回一个HTML页面给客户端。

在Ajax中,页面中的用户的操作通过Ajax引擎与服务器进行通信,然后将结果提交给客户端的Ajax引擎,再由Ajax引擎决定将这些数据插入到页面的只当位置。

传统的web中,用户的每个行为,都生成一次HTTP请求;而在Ajax中,将变成Ajax引擎的一次JavaScript调用。特点:不刷新整个页面的情况下,对部分数据进行更新,从而降低了网络流量。无刷新更新页面

2、使用的技术:XMLHttpRequest对象(新技术)和JavaScript、XML、CSS、DOM。最核心的技术即使XMLHttpRequest对象,它是一个具有应用程序接口的JavaScript对象,能够使用HTTP连接一个服务器。

3、使用步骤:http://www.cnblogs.com/kennyliu/p/3876729.html


原创粉丝点击