4/30/09

Ajax code for alling a servlets

var req;

function toServlet()
{



url = "Test?hr="+document.getElementById('hr').value+"&min="+document.getElementById('min').value;



if(window.XMLHttpRequest) //non IE
{

req = new XMLHttpRequest();


try
{
req.open("GET",url,true);
req.onreadystatechange=modify;
}
catch(e)
{
alert("cannot connect to server");
}

req.send(null);
}

else if(window.ActiveXobject) //IE
{
req=new ActiveXobject("MicrosoftXMLHTTP");

if(req)
{
req.open("GET",url,true);
req.onreadystatechange=modify;
req.send(null);

}
}


}



the result must be write to out.println(s); in servlet

Receiving the response text from servlet.




function modify_InnerHtml()
{
if(req.readyState == 4)
{
if(req.status==200)
{

var res=req.responseText;


var value="
"+res+"
";

document.getElementById("lin").innerHTML=value;
}
}
}

No comments:

Post a Comment