Let’s create a simple AJAX example now, with what we have seen so far.
First let’s create a folder called Ajax inside the ROOT folder of the Apache Tomcat, and create a new html document that we will use for testing our Ajax development. I have called SimpleAjaxDemo.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>AJAX Demo</title>
<script>
function loadAjaxReponseText()
{
var xmlHTTPRequest;
if (window.XMLHttpRequest)
{// Validation for Internet Explorer 7 and upo, Firefox, Chrome, etc
xmlHTTPRequest=new XMLHttpRequest();
}
else
{// Web browser is Internet Explorer 5 or 6
xmlHTTPRequest=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHTTPRequest.open("GET","AjaxTextResponse.txt",false);
xmlHTTPRequest.send();
document.getElementById("AjaxResponseTextHere").innerHTML=xmlHTTPRequest.responseText;
}
</script>
</head>
<body>
<form id="form1">
<h1>AJAX Demo </h1>
<br/>
<h2>ResponseText:
<br/>
Please click on the button:
<input type="button" id="submit" value="Click Me!" onclick="loadAjaxReponseText()"/>
<div id="AjaxResponseTextHere">
</div>
</h2>
</form>
</body>
</html>
Now, let’s create a new file that will contain the AJAX response, this file should be called: AjaxTextResponse.txt.
Ajax Text Response
Once we have these two files, let’s open a web browser and go to the following URL: http://localhost:8080/Ajax/SimpleAjaxDemo.html
You should see a page like this:

If you click on the Click Me! button, the magic of AJAX is displayed. A new line should be shown displaying the response we define in the AjaxTextResponse.txt file:

