我有一个作业,要求使用AJAX从XML中提取某些信息。到目前为止,我有我的HTML,information.xml,下面是我的代码。我也有
<body onload="loadinfo();">
在HTML正文中。
我的问题是如何从XML中提取信息以加载到HTML中?
function loadinfo() {
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange= readinfo()
xmlhttp.open("GET", "information.xml", true);
xmlhttp.send();
}
function readinfo() {
if (xmlhttp.readyState == 4) {
xmlDoc = xmlhttp.informationXML;
var items = xmlDoc.getElementsByTagName("TechnicalSupport")
root = xmlResponse.documentElement;
grabinfo = root.getElementsByTagName("TechnicalSupport")
}
}
这是我的XML:
<TechnicalSupport>
<info online-phone="1-800-588-7885"
online-email="[email protected]"
campus-phone="1-800-588-7886"
campus-email="[email protected]"/>
</TechnicalSupport>
我不想为您做过多的家庭作业,但是我将研究以下页面,以了解如何将用ajax加载的xml转换为可以用Javascript读取的变量。然后,您可以将它们分配为页面上html元素的值。
http://www.w3schools.com/xml/xml_parser.asp和http://www.w3schools.com/xml/xml_dom.asp
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句