ajax 简介

转载 2007年09月21日 12:04:00
基于浏览器的应用系统中,获取服务端数据时候需要通过HTTP的Request的方式获得服务器放回的HTML数据,而且在页面中需要刷新页面才能获得数据。因此在很多需要大量和服务端交互的应用程序编写负责,而且给使用者进行页面操作起来非常不方便。因此出现这么一种技术,通过XMLHTTP、DOM、Javascript等技术组合实现动态显示与交互。
* 基于XMLHTTP/CSS
* 由DOM(Document Object Model)实现动态显示和交互
* 通过XML和XSLT进行数据交换及处理
* 使用JavaScript整合B/S两端直接数据交互

在AJAX技术使用前,已经有程序实现了一些不刷新获得数据的解决方案,通常大家在HTML页面中增加一个大小为0的空的IFRAME,然后将需要不刷新提交的请求提交到整个IFRAME页面中,然后从IFRAME页面中获得的HTML对象中获取数据。这种方式存在着很多问题:
* 页面都要包含一个空的IFRAME,造成编写的HTML非常复杂,而且提交都要指定target,编写程序很容易出错
* 因为仍然采用了HTTP的Request方式,请求返回的内容仍然是HTML,对于返回的数据需要重新解析才能得到有用的数据
* 因为采用了HTTP的Request方式,一个完整的HTTP请求消耗较多资源,而且返回的数据都是HTML,所以网络中交互的数据量比较大,页面表现会感觉效率低。

而AJAX就很好的解决了原来解决方案存在的问题,AJAX(Asynchronous JavaScript and XML)的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎(js)来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求采用(XMLHTTP方式)。XMLHTTP的请求交互的数据都是XML,所以很容易构造符合业务需要的数据结构,而且交互的数据量远远小于HTML。 

ajax简介及应用

  • 2013年09月02日 11:47
  • 163KB
  • 下载

ajax简介网络知识

  • 2013年03月31日 12:07
  • 761KB
  • 下载

Ajax(0):理论简介

2005年,Jesse James Garrett 发表了一篇在线文章,题为“Ajax : A new Approach to Web Application”,Ajax技术诞生。Ajax是Async...

AJax视频教程简介

  • 2013年03月28日 19:50
  • 26KB
  • 下载

ajax简介及入门基础

  • 2010年11月24日 22:53
  • 983KB
  • 下载

AJAX和Web开发新技术DynamicFaces简介(2)

转载:http://www.verydemo.com/demo_c107_i19688.html 在上面的例子中,inputText标签代表一个输入域。当用户在该输入域中输入内容,并点击comman...

Ajax简介

  • 2008年03月20日 13:47
  • 1.33MB
  • 下载

ajax简介(优缺点)

  • 2012年12月05日 20:59
  • 17KB
  • 下载

java web开发学习-13 ajax技术简介

java web开发学习-13 ajax技术简介
  • apn172
  • apn172
  • 2013年12月07日 10:06
  • 1851

ajax简介课件ppt

  • 2012年05月13日 02:09
  • 3.52MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajax 简介
举报原因:
原因补充:

(最多只允许输入30个字)