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
| <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <script type="text/javascript"> function test() { var xmlhttprequest; var t,x,i; if (window.XMLHttpRequest) { xmlhttprequest = new XMLHttpRequest(); } else { xmlhttprequest = new ActiveXObject("Microsoft.Xmlhttprequest"); } xmlhttprequest.onreadystatechange = function() { if (xmlhttprequest.readyState == 4 && xmlhttprequest.status == 200) { xmlDoc = xmlhttprequest.responseXML; t=""; x=xmlDoc.getElementsByTagName("title"); for (i=0;i<x.length;i++) { t=t + x[i].childNodes[0].nodeValue + "<br/>"; } document.getElementById("data").innerHTML = t; } } xmlhttprequest.open("GET","hello.xml",true); xmlhttprequest.send(); } </script> </body>
<div id="data"><h2>Ajax response XML</h2></div> <a href="javascript:test()">XMLHttpResponse</a> </html> ```` #### hello.xml ```xml <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="children"> <title lang="cn">你好世界</title> </book> <book category="children"> <title lang="cn">你好Ajax</title> </book> </bookstore>
|