xajax is easy! Just include xajax, register
a function (or an object or class method)...
a function (or an object or class method)...
<?php
include './xajax/xajax_core/xajax.inc.php';
$xajax = new xajax();
$rqstAdd =& $xajax->register(XAJAX_FUNCTION, 'doAdd');
$rqstReset =& $xajax->register(XAJAX_FUNCTION, 'doReset');
// set the parameters
$rqstAdd->setParameter(0, XAJAX_JS_VALUE, 39);
$rqstAdd->setParameter(1, XAJAX_JS_VALUE, 571);
$xajax->processRequest();
function doAdd($a, $b)
{
$response = new xajaxResponse();
$response->assign('answer', 'innerHTML', $a + $b);
$response->assign('reset', 'style.display', 'block');
return $response;
}
function doReset()
{
$response = new xajaxResponse();
$response->clear('answer', 'innerHTML');
$response->assign('reset', 'style.display', 'none');
return $response;
}
then add a call to the function in your HTML or javascript...
<form action="#" method="post">
<input type="button" onclick="<?php $rqstAdd->printScript(); ?>" id="btnAdd" value="Click Me" />
<input type="button" onclick="<?php $rqstReset->printScript(); ?>" id="btnReset" value="Reset" />
<p id="answer"></p>
</form>
then see the result in the browser instantly!
Try it now:
Want to learn more about xajax?
See the tutorial...
See the tutorial...
Latest Development Blog Posts
Xajax 0.5 - FINAL!
The xajax team is happy to report the final release of xajax version 0.5! This release comes after many months of hard work and some weeks of delay; yet, this release puts many great features into a single package.
