xajax从0.2升级到0.5的改变

xajax方法

xajax->processRequests()变为xajax->processRequest()

所有布尔值设置方法如xajax->debugOn();and xajax->outputEntitiesOn();变为xajax->setFlag('debug',true)以及xajax- >setFlag('outputEntities',true); xajax->setFlags()还可以设置数组值如xajax->setFlags(array('debug'=>true, 'outputEntities'=>true));

xajax->registerExternalFunction()方法已经与xajax-> registerFunction()整合到一起,因此xajax->registerFunction()函数现在有一个可选的第二参数,如 xajax->registerFunction('functionName', 'file.php')

xajaxResponse方法

许多xajaxResponse方法都发生了改变。以前容易混淆的'add'前缀从很多函数中移出;于是乎,xajaxResponse- >addScript()变成了 xajaxResponse->script(),xajaxResponse->addAssign()变为xajaxResponse- >assign()。将响应与PHP5合到一起就比较有意思了:

$response

->alert("Hi!")

->assign("myDiv", "innerHTML", $stuff)

->plugin('script.aculo.us')->highlight("myDiv")

->scriptCall('finishEditing', $newID);

xajaxResponse->getXML()不用了;只需返回xajaxResponse对象即可。

 

你可能感兴趣的:(升级)