-
Notifications
You must be signed in to change notification settings - Fork 0
/
AjaxjQuery.html
56 lines (53 loc) · 1.77 KB
/
AjaxjQuery.html
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
<html>
<head>
<script src="jquery-3.1.1.js"></script>
<script>
$(document).ready(function(){
// Use This if your File is Situated Outside
$.ajax({
Type:"GET",
url:"http://localhost:8080/JerseyUlhas/webapi/message",
dataType: "xml",
success: function(xml) {
$(xml).find('messages').each(function(){
alert("ID is "+$(this).find('id').text());
alert("Name is "+$(this).find('name').text());
alert('Address is ' +$(this).find('address').text());
});
}
})
/*Alternate Way If you already have the file and not fetching from server
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
alert(($title).text());*/
});
</script>
</head>
<body>
Assuming the server is running :
Request to server returns the following XML.
<br>
which can be done by replacing < with ampersantlt   and > with   ampersantgt
<pre>
<code><br>
<messagess>
<messages>
<address>pune </address>
<id>1 </id>
<name>234</name>
</messages>
<messages>
<address>Pu1ne</address>
<id>2</id>
<name>ulhass</name>
</messages>
<messages>
<address>Pu2ne</address>
<id>3</id>
<name>ulhasdf</name>
</messages>
</messagess> </code></pre>
</body>
</html>