我是jQuery的新手,正在尝试读取xml文件。我创建了一个简单的html文件,如下所示,并在同一个目录中有一个名为allTasks.xml的xml文件。当文档被加载时,我看到了警报,并且看到第二条警报“Here Now”。但是,当我尝试使用find方法时,我无法正确地遍历xml。有没有一种很好的方法来测试我是否实际上加载了xml文件?也应该在HTML文件中工作,或者我应该使用PHP?在html文件中使用jquery读取xml文件
任何帮助将大受欢迎!
html
Read XML File$(document).ready(function(){
alert('Loaded');
var $myXML;
$.get('allTasks.xml', function(data) {
$myXML = data; ;
}, 'xml');
alert('Here now ');
alert($myXML.find("Tasks>Task>TaskId").text());
});
XML
1
Name of Task 1
2
Name of Task 2
+0
你试过用'.parseXML()'? [jQuery.parseXML()](http://api.jquery.com/jQuery.parseXML/) –
+0
在'$ .get'的回调函数内的Alert或'console.log'您的$ myXML。 '$ .get'是异步的,所以你的最后一次警报将在之前触发你的'$ .get'完成。 –