<script type= "Text/javascript" language= "JavaScript" >
var http_request = false;
function makerequest (URL) {
Http_request = false;
if (window. XMLHttpRequest) {//Mozilla, Safari,...
Http_request = new XMLHttpRequest ();
if (Http_request.overridemimetype) {
Http_request.overridemimetype (' Text/xml ');
}
else if (window. ActiveXObject) {//IE
try {
Http_request = new ActiveXObject ("Msxml2.xmlhttp");
catch (e) {
try {
Http_request = new ActiveXObject ("Microsoft.XMLHTTP");
catch (e) {}
}
}
if (!http_request) {
Alert (' Giving up:( Cannot create an XMLHTTP instance ');
return false;
}
Http_request.onreadystatechange = alertcontents;
Http_request.open (' Get ', url, true);
Http_request.send (NULL);
}
function alertcontents () {
if (http_request.readystate = = 4) {
if (Http_request.status = = 200) {
alert (Http_request.responsetext);
} else {
Alert (' There is a problem with the request. ');
}
}
}
</script>
<span
style= "cursor: pointer; Text-decoration:underline "
onclick=" makerequest (' test.html ') "
make a request
</span>
</P> <p><! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 strict//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" > <ptm L xmlns= "http://www.w3.org/1999/xhtml" > <pead> <meta http-equiv= "Content-type" content= "text/html"; Charset=utf-8 "/> <script type=" Text/javascript "language=" javascript "></P> <P> V Ar http_request = false;</p> <P> function makerequest (URL) {</p> <P> htt P_request = false;</p> <P> if (window. XMLHttpRequest) {//Mozilla, Safari,... http_request = new XMLHttpRequest (); if (http_request.overridemimetype) {http_request.overridemimetype (' text/xml '); ' Else if ' window. ActiveXObject) {//IE try {http_request = new ActiveXObject ("Msxml2.xmlhttp" );catch (e) {try {http_request = new ActiveXObject ("Microsoft.XMLHTTP"); catch (e) {}}}</p> <P> if (!ht Tp_request) {alert (' Giving up:( Cannot create an XMLHTTP instance '); return false; } http_request.onreadystatechange = alertcontents; Http_request.open (' Get ', url, true); Http_request.send (NULL);</p> <P>}</p> <P> function alertcontents () {</p& Gt <P> if (http_request.readystate = 4) {if (Http_request.status = = 200) { var xmldoc = Http_request.responsexml; var root_node = xmldoc.getelementsbytagname (' root '). Item (0); alert (root_node.firstChild.data); } else { Alert (' There is a problem with the request. '); }}</p> <P>} </script> </pead> <body> &L T;span onclick= "makerequest (' Test.xml ')" > Make a request </span> </body> </ptml></P> <P>
[Ctrl + A All SELECT Note: If the need to introduce external JS need to refresh to perform]