【发布时间】:2010-05-04 17:20:23
【问题描述】:
任何人都可以帮助使用 jQuery sn-p 来使用 Ajax 在页面加载时拉入 XML 文件吗?
在没有 jQuery 的情况下,这种方式真的很笨拙:
<script type="text/javascript">
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
xmlDoc = xmlhttp.responseXML;
var txt = "";
x = mlDoc.getElementsByTagName("title");
for (i=0;i<x.length;i++)
{
txt = txt + x[i].childNodes[0].nodeValue + "<br />";
}
document.getElementById("checkedIn").innerHTML=txt;
}
}
xmlhttp.open("GET", "data.xml", true);
xmlhttp.send();
}
</script>
理想情况下,点击生成列表会在页面加载时生成,显示 XML 中的字段(标题、作者以及是否签入)
会拥抱你以寻求解决方案
【问题讨论】:
标签: javascript jquery xml ajax