Smallest AJAX example in the world?


Learn and demonstrate some simple AJAX.

To produce a clear, clean example – as small as possible.



Can a smaller working AJAX example be produced?

Always a believer in keeping it simple & find it easier to learn something complex, by making it as small as possible. See Example.



  1. Click ‘see demo’.
  2. Click image to see updated date.
  3. Click ‘view the code’.

Here is the code:


if(isset($_GET['subreq'])) {
echo date('l dS of F Y h:i:s A');
<img src=/icons/a.png onClick="javascript:
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
try { xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); } catch (E) { xmlhttp = false; }
@end @*/
if(!xmlhttp) { xmlhttp=new XMLHttpRequest(); }'GET','index.php?subreq=y', true);
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState==4) { document.getElementById('output_div').innerHTML = xmlhttp.responseText; }
<div id='output_div'>click image above to put date here</div>

Or Click this link:



[tags]AJAX tutorial, AJAX, AJAX demonstration, PHP, Learn AJAX[/tags]

For excellent doco (as always) check out Wiki.


If you have found my website useful, please consider buying me a coffee below 😉

Leave a Reply

Your email address will not be published. Required fields are marked *