i) onreadyStateChange - This function is used to process the reply from the web server.
ii) readyState - This property holds the response status of the web server. There are 5 states:
0 - request not yet initialized
1 - request now set
2 - request sent
3 - request processing
4 - request completes
iii) responseText - Has the data sent back by the web server
Code snippet below shows an example how these there properties are used to implement ajax :
xmlHttpObject.onreadystatechange=function()
{
if(xmlHttpObject.readyState==4)
{
document.Form1.time.value=xmlHttpObject.responseText;
}
}