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=initXMLHTTPRequest();
if (req)
{
req.onreadystatechange=onReadyState;
req.open(HttpMethod,url,true);
req.send(null);
}
}
function initXMLHTTPRequest()
{
var xRequest=null;
if (window.XMLHttpRequest)
{
xRequest=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xRequest=new ActiveXObject
("Microsoft.XMLHTTP");
}
return xRequest;
}
function onReadyState()
{
var ready=req.readyState;
var data=null;
if (ready==4)
{
if(req.status==200)
data=req.responseText;
}
else
{
data="loading...["+ready+"]";
}
toConsole(data);
}
function toConsole(data)
{
if (console!=null)
{
var newline=document.createElement("div");
console.appendChild(newline);
var txt=document.createTextNode(data);
newline.appendChild(txt);
//console.innerHTML=data;
}
}
function abc()
{
console=document.getElementById("console");
sendRequest("ajax2.jsp?name="+encodeURIComponent(u ser.value));
}
</script>
</head>
<body>
<p>
<input type="text" value="" name="user" onchange="javascript: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