一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ajax读取数据入门篇教程

时间:2010-10-25 编辑:简简单单 来源:一聚教程网

ajax即“asynchronous 网页特效 and xml”(异步javascript和xml),ajax并非缩写词,而是由jesse james gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术


ajax的概念中最重要而最易被忽视的是它也是一种javascript编程语言。javascript是一种粘合剂使ajax应用的各部分集成在一起。在大部分时间,javascript通常被服务端开发人员认为是一种企业级应用不需要使用的东西应该尽力避免。这种观点来自以前编写javascript代码的经历:繁杂而又易出错的语言。类似的,它也被认为将应用逻辑任意地散布在服务端和客户端中,这使得问题很难被发现而且代码很难重用。在ajax中javascript主要被用来传递用户界面上的数据到服务端并返回结果。xmlhttprequest对象用来响应通过http传递的数据,一旦数据返回到客户端就可以立刻使用dom将数据放到网面上。
xmlhttprequest
  xmlhttprequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。使用xmlhttprequest传送的数据可以是任何格式,虽然从名字上建议是xml格式的数据。   开发人员应该已经熟悉了许多其他xml相关的技术。xpath可以访问xml文档中的数据,但理解xml dom是必须的。类似的,xslt是最简单而快速的从xml数据生成html或xml的方式。许多开发人员已经熟悉xpath和xslt,因此ajax选择xml作为数据交换格式是有意义的。xslt可以被用在客户端和服务端,它能够减少大量的用javascript编写的应用逻辑。
css教程
  为了正确的浏览ajax应用,css是一种ajax开发人员所需要的重要武器。css提供了从内容中分离应用样式和设计的机制。虽然css在ajax应用中扮演至关重要的角色,但它也是构建跨浏览器应用的一大阻碍,因为不同的浏览器厂商支持各种不同的css级别。
服务器端
  但不像在客户端,在服务端ajax应用还是使用建立在如java,.net和php教程语言基础上机制;并没有改变这个领域中的主要方式。   既然如此,我们对ruby o n rails框架的兴趣也就迅速增加了。在一年多前,ruby o n rails已经吸引了大量开发人员基于其强大功能来构建web和ajax应用。虽然目前还有很多快速应用开发工具存在,ruby o n rails看起来已经储备了简化构建ajax应用的能力。




创建一个可用的xmlhttpreuqest对象






web.asp文件


<%
'作者:康董
'如需转载请务必保留以上信息
'定义一个变量,来保存xml数据
dim xml
xml = ""
xml = xml&"一个简单的asp输出xml的示例,以后在我们的ajax教程实例中,我们都将使用该文件进行数据的读取操作"
xml=xml&""
response.clear
response.contenttype="text/xml"
response.charset="gb2312"
response.write xml
response.end
%>

热门栏目