在Xajax中调用一个对象的方法

在Xajax中调用一个对象的方法
/**
*RegistersaPHPfunctionormethodtobecallablethroughxajaxinyour
*Javascript.Ifyouwanttoregisterafunction,passinthenameofthat
*function.Ifyouwanttoregisterastaticclassmethod,passinan
*arraylikeso:
*<kbd>array("myFunctionName","myClass","myMethod")</kbd>
*Foranobjectinstancemethod,useanobjectvariableforthesecond
*arrayelement(andinPHP4makesureyouputan&beforethevariable
*topasstheobjectbyreference).Note:thefunctionnameiswhatyou
*callviaJavascript,soitcanbeanythingaslongasitdoesn't
*conflictwithanyotherregisteredfunctionname.
*
*<i>Usage:</i><kbd>$xajax->registerFunction("myFunction");</kbd>
*or:<kbd>$xajax->registerFunction(array("myFunctionName",&$myObject,"myMethod"));</kbd>
*
*@parammixedcontainsthefunctionnameoranobjectcallbackarray
*@parammixedrequesttype(XAJAX_GET/XAJAX_POST)thatshouldbeused
*forthisfunction.DefaultstoXAJAX_POST.
*/
<?php
$module_name
="index";
require_once
"app/class/".$module_name."/cls".$module_name.".php";

$xajax=newxajax();
$smarty=newSmarty();
$obj_index=newclass_index($module_name);
// 下面的方法即是如何注册一个对象中的方法。
//
$xajax->registerFunction(array("testxajax",&$obj_index,"testxajax"));
$xajax->processRequest();
$obj_index->setupSmartyModule(&$smarty);
$obj_index->processSmarty(&$smarty,&$xajax);

?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值