Ajax Examples |
|
}
}
}
function getHTTPRequestObject() {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”);
}
return xmlhttp;
}
</script>
</head>
<body>
<form>
<p>Enter User Number:
<input size=”10" name=”User No” id=”userNo” type=”text” onblur=”showFirstLastName();”></
p>
First Name:
<input size=”10" name=”First Name” id=”firstName” type=”text”>
Last Name:
<input size=”10" name=”Last Name” id=”lastName” type=”text”></form>
</body>
</html>
The input text field for user number has “onblur” attribute, which is set to the JavaScript function “showFirstLastName ()”. This method is called every time user looses focus from the component. To
show the first and last name there are two more input components of id “firstName” and “lastName”
which will be updated after getting the records corresponding to the particular user using Ajax.
“showFirstLastName ()” first tries to get HTTP request object maintaining the browser compatibility.
In this example, this object is stored in the variable named “xmlHttp”. Read
how to get HTTP request object on page 12 Next step is to determine which method should be invoked after getting the response from the
server. In this example, the method “updatepage()” is assigned for this purpose. Now the request
for the JSP page “user.jsp” is forwarded to the server along with user number as parameter
user.jsp
<%
String userNumber = request.getParameter(“userNo”);
if(userNumber != null) {
response.setContentType(“text/xml”);
response.setHeader(“Cache-Control”, “no-cache”);
// For XML formatted message
if(userNumber.equals(“1”)){
response.getWriter().write(“<name>Deepak,Kumar</name>”);
}
Ajax Examples
|
|
Apr 2008 | Java Jazz Up | 19 |
|
|
|
Pages:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53 ,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63 ,
64,
65 ,
66 ,
67 ,
68 ,
69 ,
70,
71,
72,
73,
74,
75,
76,
77,
78,
Download PDF |
|
|
|