Request class is used for advanced users who find that our built-in callback and updatepanel are not enough and want to build a custom ajax request.
This example show how we can create event handle for request class.
span style="color: #ff0000;">"/KoolAjax/koolajax.php";
$koolajax->scriptFolder = $KoolControlsFolder."/KoolAjax""exampleContent" style="height:230px;width:650px;""stylesheet" href="example.css" />
<table ><tr><td width="50%">
<input type="button" id="btnOrder""btn" name="btnOrder" value="Submit Order" onclick="Order()" />
<br/> <br/>
<div id="result""result" ></div>
<input type="hidden" name="Posted" value="""blog" >
<b>Client-side events: </b>
<hr />
<div id="eventClient" />
</div>
</td></tr></table>
<br style="clear:both""javascript""post",
url:"Process.php""eventClient" ).innerHTML += "onOpen event : Start update Order... " + "<br/>""eventClient"'btnOrder'"eventClient" ).innerHTML += "onSent event : Sent order to server after "" ms<br/>""eventClient"//Show order was processed
'result'"eventClient" ).innerHTML += "onDone event : Finish update Order after "" ms<br/>""eventClient"'btnOrder'//Send value to request, add value 'start order' to 'Posted'
request.addArg("Posted",'start order'
span style="color: #ff0000;">"../../../../KoolControls/KoolAjax/koolajax.php"//If it is callback request, Slow down processing to see loading effect
// This will show the data posted in the post method to this page
'Posted'"Order succesfull.<br/> Your OrderID is "