This my ajax code
[HTML]<html>
<head>
<script type="text/javascript">
var req=null;
var console=null;
function sendRequest(url ,HttpMethod)
{
if (!HttpMethod)
{
HttpMethod="GET ";
}
req=initXMLHTTP Request();
if (req)
{
req.onreadystat echange=onReady State;
req.open(HttpMe thod,url,true);
req.send(null);
}
}
function initXMLHTTPRequ est()
{
var xRequest=null;
if (window.XMLHttp Request)
{
xRequest=new XMLHttpRequest( );
}
else if (window.ActiveX Object)
{
xRequest=new ActiveXObject
("Microsoft.XML HTTP");
}
return xRequest;
}
function onReadyState()
{
var ready=req.ready State;
var data=null;
if (ready==4)
{
if(req.status== 200)
data=req.respon seText;
}
else
{
data="loading.. .["+ready+"]";
}
toConsole(data) ;
}
function toConsole(data)
{
if (console!=null)
{
var newline=documen t.createElement ("div");
console.appendC hild(newline);
var txt=document.cr eateTextNode(da ta);
newline.appendC hild(txt);
//console.innerHT ML=data;
}
}
function abc()
{
console=documen t.getElementByI d("console");
sendRequest("aj ax2.jsp?name="+ encodeURICompon ent(user.value) );
}
</script>
</head>
<body>
<p>
<input type="text" value="" name="user" onchange="javas cript:abc()"></p>
<div id="console"></div>
</body>
</html>[/HTML]
& this is my jsp code
Expand|Select|Wrap|Line Numbers
- <%
- response.setContentType("text/html");
- response.setHeader("Cache-Control","no-Cache");
- response.getWriter().write(=request.getParameter("user"));
- response.getWriter().write("Tejashri");
- %>
Whatever text is entered in text field & then Tejashri
But it gives sometimes "null", sometimes "Tejashri", sometimes some other combination
Please check this code If u fill it is wrong please intinate me or correct that code
thanks in advance