This is how i use Ajax, any better ideas?
This will be done in a javascript
#Creates an xml object
/*Ajax Code Starts Here*/
var XmlReq;
function CreateXmlReq()
{
try
{
XmlReq =new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
XmlReq =new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
XmlReq =null;
}
}
if(!XmlReq && typeof XMLHttpRequest !="undefined")
{
XmlReq =new XMLHttpRequest();
}
}
#Response Handler
function HandleResponse()
{
if(XmlReq.readyState == 4)
{
if(XmlReq.status == 200)
{
rootNode=XmlReq.responseXML.documentElement
var tables=rootNode.getElementsByTagName("Rows")
}
}
}
#Sending request to server using Ajax
function sentToServer(id)
{
CreateXmlReq();
if(XmlReq)
{
XmlReq.onreadystatechange = HandleResponse;
var Random=parseInt(Math.random()*99999999);
XmlReq.open("GET","MyPage.jsp?ajx=1&id="+id +"&rand="+Random,true);
XmlReq.send();
}
}
Message was edited by:
xema

