xajax被设计为无论在现存的还是新的项目中都十分容易使用。通过下面7个简单步骤,你就可以将
xajax整合到你的项目中:
1包含、xajax的函数库文件:
require_once(“xajax_core/xajax.inc.php”);
2、创建一个xajax对象:
$xajax = new xajax();
3、注册你想要通过xajax调用的函数:
$xajax->registerFunction(“myFunction”);
4、实现这些函数,并在这些函数中通过xajaxResponse对象返回XML命令:
function myFunction($arg)
{
/* 根据参数$arg执行适当的处理工作(比如查询数据库),并把结果保存在一个变量
* 比如$newContent中
*/
$newContent = “Value of \$arg: “.$arg;
/* 创建一个xajaxResponse对象 */
$objResponse = new xajaxResponse();
/* 在返回中加入一个命令来设置id为”SomeElementId”的元素的innerHTML属性为
* $newContent
*/
$objResponse->addAssign(“SomeElementId”,”innerHTML”, $newContent);
//返回由objResponse对象创建的XML格式的返回内容 */
return $objResponse;
}
5、在你的程序发送输出之前,由xajax处理所有请求::
$xajax->processRequests();
6、在你的HTML的<head></head> 标签之间加入下面一句以产生xajax初始化所需的代码:
<?php $xajax->printJavascript(); ?>
7、在你的客户端代码中,通过事件或者在javascript函数中调用来使用xajax:
<div id=”SomeElementId”></div>
<button onclick=”xajax_myFunction(SomeArgument);”>
整个过程就是这样. xajax它几乎为你完成所有其他事情. 现在你最大的任务就是完成一系列的
PHP函数并在这些函数中返回xajax的XML格式响应,而这通过使用xajaxResponse 类已经变得十分简单.