WEB开发网
开发学院软件开发Java JAVA AJAX教程第三章—AJAX详细讲解 阅读

JAVA AJAX教程第三章—AJAX详细讲解

 2009-10-27 00:00:00 来源:WEB开发网   
核心提示:现在开始深入AJAX,这里还是按老思路,JAVA AJAX教程第三章—AJAX详细讲解,理论和实践相结合,这章的内容主要是讲解AJAX步骤详解,IE浏览器以AcitiveX控件的形式提供,而Mozilla浏览器等浏览器则直接以XMLHttpRequest类的形式提供,下一张将会用一个AJAX技术实现页面提示效果的实例来

现在开始深入AJAX,这里还是按老思路,理论和实践相结合。这章的内容主要是讲解AJAX步骤详解,下一张将会用一个AJAX技术实现页面提示效果的实例来说明AJAX的实现。

一、AJAX步骤详解

AJAX实质上是遵循Request/Server模式来进行工作的,这个框架基本的流程包括下面几个具体的步骤:

(1)       XMLHttpRequest对象初始化

(2)       发送请求

(3)       服务器接收请求并进行处理

(4)       服务器返回响应数据

(5)       客户端接收

(6)       依据响应数据修改客户端页面内容

整个过程中的通信交互方式都是异步的。下面根据具体步骤讲解AJAX的核心工作机制:

1、  初始化并创建XMLHttpRequest对象并发出XMLHttpRequest请求

为了让JAVASCRIPT可以向服务器发送HTTP请求,必须使用XMLHttpRequest对象。使用之前,要先将 XMLHttpRequest对象实例化。各个浏览器对这个实例化过程实现不公。IE浏览器以AcitiveX控件的形式提供,而Mozilla浏览器等浏览器则直接以XMLHttpRequest类的形式提供。所以在第一章为了编写的程序可以跨浏览器运行,这样写:

    if(window.XMLHttpRequest){
       XMLHttpReq = new XMLHttpRequest();
    }else if(window.ActiveXObject){
       try{
           XMLHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
       }catch(e){
           try{
              XMLHttpReq = new ActiveXObject("Mircsoft.XMLHTTP");
           }catch(e1){}
       }
    }

1 2 3  下一页

Tags:JAVA AJAX 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接