华东电子网 WWW .ICBUY .NET
地址 : 杭州市 文化商城四楼 B079 室 T: 0571- 89908132/8387/8392/8095 F: 0571- 88256108
第 – 1 – 页 共 – 8 – 页
Xajax 中文手册
原文: http://Xajax.sourceforge.net/
英文原版: Copyright ? 2005 J. Max Wilson
中文翻译: HonestQiao ( 乔楚 ) / 整理: lfj[at]icbuy.ne t
什么是 Xajax?
Xajax 是一个开源的 PHP 类库 它能够让你黏合 HTML 、 CSS 、 JavaScript 和 PHP ,轻而易举的 开
发功能强大、基于 Web 的 Ajax 应用软件 . 使用 Xajax 开发的应用软件,无需重新调入页面,就
能够异步调用服务器端的 PHP 函数和更新内容 .
Xajax 如何工作 ?
你的应用软件需要异步调用的 PHP 函数, Xajax 的 PHP 对象都生成了对应的封装好了的
JavaScript 函数 . 当被调用时,封装的函数使用 JavaScript 的 XMLHttpRequest 对象与服务器异步
通讯,调用 Xajax 对象对应的 PHP 函数 . 调用结束后 , PHP 函数由 Xajax 返回一个 Xajax 的
XML 响应传递给应用程序 . XML 响应包含了特定的指令和数据,他们可以被 Xajax 的 JavaScri pt
消息分析器解析,并且被用于更新你的应用程序的内 容 .
什么我要使用 Xajax 代替其他 PHP 的 A jax 库 ?
你应该选择一个最适合你的项目需要的库。 Xajax 提供了以下的功能 , 它们使得 Ajax 富有特色而 又
功能强大 :
1 .
Xajax 特殊的 XML 响应 / Javascript 消息分析系统帮助你做到 , 自动的处理函数返回的数
据,按照 PHP 函数返回的指令更新内容或者状态 . 因为 Xajax 作了这些工作 , 你不需要写
Javascript 的回调处理函数 .
2 .
Xajax 反对将代码和数据紧密地杂糅在一起的主张 , 并且保持 Xajax 的代码从与他代码分
离 . 因为它是对象构造的 , 你可以加上自己定制的功能给 Xajax 去扩展 XajaxRes ponse 类和使用
addScript 方法 .
3 .
Xajax 可以工作在 Firefox, Mozilla, 大部分基于 Mozilla 的浏览器 , Internet Explorer, 和
Safari.