前几天玩的是.NET + AJAX,而且还有.NET Ajax Control Toolkit,所以一下子体验了很多D’N’D编程的威力。
当然,也是有代价的,比如:对AJAX底层的实现就不会太关心;而且对控件的调整也会囿于MS的框架;因此,从某种程度上说,要真正的去体会.NET + AJAX,而特别是后者,必需深入到更底层的框架中去。 当然,我也很讨厌一下子就跳到最底层的,所以在网络上搜索了一下,发现在PHP下还是有一个AJAX框架的,那就是XAJAX。 用XAJAX开发还是相对简单的,不过有一点还是要注意。普通的PHP文件中,<?php和?>是可以出现在任意位置的,但是如果使用了XAJAX,那么以下这些代码必需出现在PHP文件的最开始:
require_once(xajax.inc.php);
$xajax=new xajax();
$xajax->registerFunction(Func01);
function Func01()
{
$resp=new xajaxResponse();
... ...
return $resp;
}
$xajax->processRequests();
否则在运行时会出现:The response received from the server is not valid.这样的错误。
一些Demo可以在这里找到。
Leave a Reply