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。 

第1周:机器学习简介-人工智能工程师直通车

本课程共分为三个阶段。从机器学习到深度学习,再到项目实战,循序渐进,层层深入。除了系统讲解成为一名人工智能工程师所需的理论知识外,每节课还会配有实战案例,通过练习巩固所学知识,学以致用解决实际问题。第三个阶段包含四个大型工业级综合实战案例,采用大量真实数据集,完美模拟工作场景。学完后,大家绝对可以胜任人工智能领域相关工作。
  • 2018年01月19日 18:15

最全的ajax详细介绍,ajax全

最全ajax全套 ajax简介 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网...
  • qq_16664643
  • qq_16664643
  • 2016-08-25 18:30:35
  • 2560

简单介绍一下AjAx

文章原地址:http://blog.sina.com.cn/s/blog_7fabe7e20102x3cr.html 什么是AjAx? 异步的javascript和xml。 ...
  • yong_csdn
  • yong_csdn
  • 2017-09-05 09:43:24
  • 421

AJAX控件

NO1.在atlas(ajax)中请不要使用Response.Write(), 请使用ClientScript.RegisterClientScriptBlock替换 使用如下: ClientS...
  • zhu1991_
  • zhu1991_
  • 2016-12-27 13:38:59
  • 419

Ajax----了解及概念介绍

Ajax: 1,全称Asynchronous Javascript and XML(异步的javascript和xml),2,Ajax 不是某种编程语言,是一种在无需重新加载整个网页的情况下能够更新部...
  • GQ_cyan
  • GQ_cyan
  • 2016-10-30 17:09:32
  • 506

AJAX相关英文资料-chm3本

  • 2009年11月24日 13:34
  • 11.58MB
  • 下载

掌握Ajax-(英文原版)

Mastering Ajax, Part 1: Introduction to Ajax Understa...
  • rich1979
  • rich1979
  • 2005-12-21 21:37:00
  • 1623

axios --Vue使用Ajax

引入或者下载到本地使用var app = new Vue({ el: '#app', data: { message: 'myVue' }, crea...
  • qq_37331119
  • qq_37331119
  • 2017-10-05 19:04:26
  • 135

AJAX的概念介绍

ajax
  • heye13
  • heye13
  • 2015-06-04 20:39:25
  • 529

JavaScript Ajax实现异步通信

JavaScript Ajax实现异步通信笔记
  • chenjiaxiang520
  • chenjiaxiang520
  • 2016-12-14 14:38:31
  • 524
收藏助手
不良信息举报
您举报文章:ajax 简介
举报原因:
原因补充:

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