ajax

<html>

<!DOCTYPE html>

<html>


<head>

<script>

function loadXMLDoc() {

//定义全局变量

var xmlhttp;

var txt, x, i;



//浏览器兼容问题

if(window.XMLHttpRequest)
{ // code for创建适合IE7+, Firefox, Chrome, Opera, Safari的ajax对象

xmlhttp = new XMLHttpRequest();

}
else { // code for IE6, IE5 创建适合IE6,IE5的ajax对象

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}


//获取xml某个标签里的内容

xmlhttp.onreadystatechange = function() {

//如果服务器已经相应了,并且响应成功

if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {

xmlDoc = xmlhttp.responseXML;

//创建一个空的字符串,用来接收每个标签里的内容

txt = "";

//获取标签<COUNTRY>里的内容

x = xmlDoc.getElementsByTagName("COUNTRY");

//因为每个cd里都有<COUNTRY>标签,所以使用for循环分别获取标签里面的内容

for(i = 0; i < x.length; i++) {

//i=0表示第一个<COUNRY>
i的总数小于<COUNTRY>标签的长度(因为是从0开始计算的)

txt = txt + x[i].childNodes[0].nodeValue + "<br>";

//分别将第1个<COUNTRY>,第2个<COUNTRY>....的内容赋值到txt里

}

document.getElementById("myDiv").innerHTML = txt;

//将txt里面的内容赋值到innerHTML中

}
}

//open()方法 以异步的方式请求服务器打开cd_catalog.xml

xmlhttp.open("GET", "cd_catalog.xml", true);

//将你的请求发送给服务器,提交,回车的意思

xmlhttp.send();
}

</script>
</head>

<body>


<h2>My CD Collection:</h2>

<div id="myDiv"></div>

<button type="button" onclick="loadXMLDoc()">Get my CD collection</button>


</body>


</html>

转载于:https://www.cnblogs.com/996158041chenlu/p/5734227.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值