xajax的xajaxResponse类说明

五月 19, 2006

(1) 评论

function addAlert($sMsg)
使用一个消息框提醒用户

$objResponse->addAlert("Here is an alert.");

function addAssign($sTarget,$sAttribute,$sData)
将$sTarget对象的$sAttribute赋值为$sData

$objResponse->addAssign("myInput1","value",$DataFromDatabase);

function addappend($starget,$sattribute,$sdata)
将$sData添加于$sTarget对象的$sAttribute后

$objResponse->addAppend("myDiv1","innerHTML",$DataFromDatabase2);

function addPrepend($sTarget,$sAttribute,$sData)
将$sData添加于$sTarget对象的$sAttribute前

$objResponse->addPrepend("myDiv2","innerHTML",$DataFromDatabase3);

function addReplace($sTarget,$sAttribute,$sSearch,$sData)
将$sTarget对象的$sAttribute中的$sSearch替换为$sData

$objResponse->addReplace("myDiv3","innerHTML","xajax","<strong>xajax</strong>");

function addScript($sJS)
调用一JavaScript

$objResponse->addScript("var x = prompt("Enter Your Name");");

function addConfirmCommands($iCmdNumber, $sMessage)
$sMessage作为提示消息让用户作出“是/否”选择,如果用户选择“是”,则接着该语句后的语句执行;否则,跳过$iCmdNumber条语句执行

$objResponse->addConfirmCommands(2, "Are you sure you want to show two (2) more alerts?"); 
$objResponse->addAlert("This will only happen if the user presses OK."); 
$objResponse->addAlert("This also will only happen if the user presses OK."); 
$objResponse->addAlert("This will always happen.");

function addCreateInput($sParent, $sType, $sName, $sId)
在$sParent中添加一个类型为$sType,名为$sName,id为$sId的输入框

$objResponse->addCreateInput("testForm1", “text”, "username", "uesrname");

function addInsertInput($sBefore, $sType, $sName, $sId)
同上,区别在于在名为$sBefore的对象前添加

function addInsertInputAfter($sAfter, $sType, $sName, $sId)
同上,区别在于在名为$sAfter的对象后添加 function addRemove($sTarget) 删除$sTarget对象

function addEvent($sTarget,$sEvent,$sScript)
为$sTarget对象的$sEvent事件添加$sScript代码

$objResponse->addEvent(“divTest”, "onClick", "alert('Something');");

function addHandler($sTarget,$sEvent,$sHandler)
将$sTarget对象的$sEvent事件处理程序与JavaScript函数$sHandler关联,一个事件可以有多个Handler

$objResponse->addHandler("Div", "click", "clickHandler1");

function addRemoveHandler($sTarget,$sEvent,$sHandler)
删除$sTarget对象的$sEvent事件的$sHandler关联

$objResponse->addHandler("Div", "click", "clickHandler1");

function addScriptCall()
调用一个js函数,第一个参数为JavaScript函数名,其余参数为JavaScript函数

$response->addScriptCall("myJSFunction", "arg1", 9432.12, array("myKey" => "some value", "key2" => $value2));

分类: Ajax

标签: , ,

One response to "xajax的xajaxResponse类说明"

xx said:
2009年03月4号

xx

在此留言:

姓名 : 
邮箱 : 
主页 : 
内容 :