使用Jquery在页面加载时访问XML

时间:2015-06-23 12:49:22

标签: javascript ajax xml

我正在尝试访问名为“slider1.xml”的文件并访问信息以发布到我的网页上。我正在使用Jquery,而现在我似乎无法让它工作。我认为问题可能在于我如何调用该函数。

slider1.xml:

<?xml version="1.0" encoding="UTF-8"?>
<note1>Here is a note</note1>

main.js:

$(document).ready(function() {
    function loadXMLDoc(url){
        var xmlhttp;
        var txt, x, xx, i;
        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) {
                x = xmlhttp.responseXML.documentElement.getElementsByTagName("note1").nodeValue;
                alert(x);
            }
        }
        xmlhttp.open("GET", url, true);
        xmlhttp.send();
    }

    loadXMLDoc("slider1.xml"); // this line is causing an error
});

0 个答案:

没有答案