W3C HTML 网页标准教程

AJAX

AJAX

AJAX 介绍
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。
AJAX 演示
AJAX 演示,div 部分用于显示来自服务器的信息。当按钮被点击时,它负责调用名为 loadXMLDoc() 的函数.
XMLHttpRequest 对象
XMLHttpRequest 对象是 AJAX 的基础。XMLHttpRequest 用于在后台与服务器交换数据。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 请求
如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法。
XMLHttpRequest 响应
AJAX如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。
XMLHttpRequest 事件
readyState 属性存有 XMLHttpRequest 的状态信息。每当 readyState 改变时,就会触发 onreadystatechange 事件。
AJAX 服务器通信
AJAX 通过调用的服务器页面 ASP 文件,名为 gethint.asp 与 web 服务器进行通信。AJAX 用于创造动态性更强的应用程序。
AJAX 访问数据库
AJAX 通过调用的服务器页面 ASP 文件 getcustomer.asp ,可以获取数据库 northwind.mdb 中的数据记录。
AJAX 访问 XML
AJAX 可用来与 XML 文件进行交互式通信。loadXMLDoc() 函数创建 XMLHttpRequest 对象,添加当服务器响应就绪时执行的函数,并将请求发送到服务器。

返回AJAX