首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax简略介绍

2012-12-27 
ajax简单介绍Ajax(Asynchronous Javascript and XML) 异步Javascript和XML,ajax不是一种新的编程语言,而是

ajax简单介绍

Ajax(Asynchronous Javascript and XML) 异步Javascript和XML,ajax不是一种新的编程语言,而是一种使用现有标准的新方法。ajax基于javascript和HTTP请求,是一种独立于WEB服务器软件的浏览器技术。

?

ajax是一种WEB交互的方法,这种方法只是在客户端和服务器间传输少量的信息,在不重载页面的情况下从服务器获取信息,从而给用户提供响应更及时的体验。

?

?

XMLHttpRequest对象:它是ajax处理所有与服务器的通信的对象,提供了在网页加载后与服务器进行通信的方法;

?

工作流程:①获取请求,创建对象

? ? ? ? ? ? ? ?②建立要连接的URL

? ? ? ?③打开到服务器的连接

? ? ? ?④设置回调函数

? ? ? ?⑤发送请求

?

XMLHttpRequest对象的属性:

?

?

?

<script type="text/javascript">function createRequest(){     var req=false;      if(window.XMLHttpRequest){                req = new XMLHttpRequest();//其他浏览器,创建空的XMLHTTP对象(包括IE7+)                }else if(window.ActiveXObject){                req = new ActiveXObject("Microsoft.XMLHTTP");//创建空的微软XMLHTTP对象(老版本的IE5和IE6)         }     if(req){     req.open("GET",dname,false);//打开XMLHTTP对象     req.onreadystatechange=callback;     req.send();//发送XMLHTTP对象 }      }</script>

热点排行