首页 > 电子期刊 > J > 计算机时代

基于AJAX技术创建的异步方法应用研究

强大的作用,它主要用于动态网站开发[3]。基于AJAX的Web应用不同于传统的Web应用,传统的Web应用通常是由用户发出一个HTTP请求到Web服务器,并将结果发送回客户端进行显示。这是一种单线程的处理方式。而基于AJAX的Web应用则在客户端和Web服务器之间添加了—个通过JavaScript编写的中间层,即AJAX引擎,从而使得用户操作与服务器响应异步化。在不刷新整个页面的前提下,用户向服务器端发送HTTP请求,服务器端对客户端发来的请求进行处理后,将响应发送给客户端。客户端再次利用 XMLHttpRequest对象接受服务端的响应,并利用DOM将结果显示给用户[4~6]。整个通信过程是在后台异步进行的,不会中断用户当前的操作。AJAX的Web应用模型如图1所示。2 创建AJAX异步引用方法AJAX技术的核心是JavaScript构造的XML Http Request对象,而XML Http Request本身提供了一系列属性和方法来向服务器发送异步的http请求。在服务器处理用户请求的过程中,XML Http Request监听服务器的状态,并根据这些状态指示JavaScript作相应的处理[7]
<<上一页  下一页>>

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: