看了他给出的几个例子与一些资源,他的使用大概是这样的:先加载类定义文件xajax.inc.php,然后定义一个xajax实例,再注册要在客户端调用的服务器函数;然后处理请求($xajax->processRequests());最后在<head></head>之间加入$xajax->printJavascript("xajax.js的路径"),就OK了。很简单,这就是他的基本应用。以下是一个简单的例子:
<?
php
/* *
* 作者:金李东
*
* 创建时间:2007.03.19
*
* 文件描述:
* XAJAX学习二
*
*/
include_once ( " xajax.inc.php " );
$xajax = new xajax();
$xajax -> registerFunction( " add " );
function add( $val1 , $val2 )
{
$objResponse = new xajaxResponse();
$val = $val1 * $val2 ;
$objResponse -> addScript( " alert({$val}); " );
return $objResponse ;
}
$xajax -> processRequests();
?>
< html >
< head >
<? php
$xajax -> printJavascript();
?>
< script language = " javascript " >
function testXAJAX()
{
xajax_add( 1 , 2 );
}
</ script >
</ head >
< body onLoad = " testXAJAX(); " >
</ body >
</ html >
/* *
* 作者:金李东
*
* 创建时间:2007.03.19
*
* 文件描述:
* XAJAX学习二
*
*/
include_once ( " xajax.inc.php " );
$xajax = new xajax();
$xajax -> registerFunction( " add " );
function add( $val1 , $val2 )
{
$objResponse = new xajaxResponse();
$val = $val1 * $val2 ;
$objResponse -> addScript( " alert({$val}); " );
return $objResponse ;
}
$xajax -> processRequests();
?>
< html >
< head >
<? php
$xajax -> printJavascript();
?>
< script language = " javascript " >
function testXAJAX()
{
xajax_add( 1 , 2 );
}
</ script >
</ head >
< body onLoad = " testXAJAX(); " >
</ body >
</ html >
还是很简单的。
用AJAX是简单,但要理解他的实现过程还是有难度的,作为一个开人员,只掌握使用是不够的,掌握实现原理才是最重要的,因为我是开发者!