51CTO博客开发陨石网-让科学流行起来!互动百科-全球最大中文百科社区长沙人才网中奇网css样式表
1.什么是Ajax? Ajax的全称是:AsynchronousJavaScript+XML 2.Ajax的定义: Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 3.Ajax包括: XHTML和CSS 使用文档对象模型(DocumentObjectModel)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequest进行异步数据接收 使用JavaScript将它们绑定在一起 Web开发领域的最新时髦术语其实质是“旧貌换新颜”。 Ajax(AsynchronousJavaScriptandXML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。 Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。 异步JavaScr
ajax的功能主要是应用在js上,ajax对asp没什么要求,asp只负责在后台显示及操作服务端的数据。 可以像下面这样思考: 1.写表单第一项(如用户名) 2.onblur事件(失去焦点)发生时开始验证,onblur="checkusername()" 3.js发一个请求给第一个asp(假定为ajaxusername.asp)如果从数据库中找到了这个用户,给出1(ajaxusername.asp所有内容就是一个1)如 <% if(user.exist())response.write "1" %> 4.js收到,会自动执行checkuser()函数。 checkuser把用户名一行底色改变,并显示“用户己存在” asp部分你就自己写了。下面给出一些js代码。 <script> /*以下函数一般不需要改变*/ var Ajax; function CreateAjax(){ if (window.XMLHttpRequest){ Ajax = new XMLHttpRequest(); }
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号