[原创]xAjax0.2.5简单范例 |
中午贴了一篇xAjax的中英文对照。下午经过实践发现似乎有错误。也许是版本不同。在0.2.5版本上做了一遍,现将代码贴出以备忘。
<?php
require_once('xajax/xajax.inc.php');
$obj = new xajax();
$obj->registerFunction('test');
$obj->registerFunction('changeTime');
function test($a,$b){
$c=$a+$b;
$xajaxResponse = new xajaxResponse();
$xajaxResponse->addAssign('c1','value',$c);
return $xajaxResponse->getXML();
}
function changeTime(){
$xajaxResponse = new xajaxResponse();
$xajaxResponse->addAssign('something','innerHTML',date('Y-m-d h:i:s',time()));
return $xajaxResponse->getXML();
}
$obj->processRequests();
?>
<html>
<head>
<title>测试Xajax</title>
<?php $obj->printJavascript('xajax/');?>
</head>
<body>
<input type=text name=c1 value="no" onClick='xajax_test(3,2);'>
<div id='something'>
此处显示时间。
</div>
其中return $xajaxResponse->getXML();改成return $xajaxResponse;效果不变。 |
|
|