我想读取,解析并显示使用jquery和ajax的xml文件。但同时尝试这样做,我得到一个错误,因为我无法解析XML,而如何使用jquery和ajax读取,解析和显示xml
这是我的代码。
$(document).ready(function(){
$("#dvContent").append("
$.ajax({
type: "GET",
url: "http://localhost/BookList.xml",
dataType: "xml",
success: function(xml){
$(xml).find('Book').each(function(){
var sTitle = $(this).find('Title').text();
var sPublisher = $(this).find('Publisher').text();
$("
").html(sTitle + ", " + sPublisher).appendTo("#dvContent ul");});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
});
body
{
font-family : Arial;
font-size : 10pt;
}
和我的XML文件是低于
jQuery: Novice to NinjaSite point
Learning jQueryPACKT
Head First jQueryO'Reilly
jQuery UI 1.8PACKT
给出,我得到的错误是
的XMLHttpRequest无法加载http://localhost/booklist.xml。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许原产地'null'访问。
现在我不知道如何添加一个XML文件的访问控制允许来源。如果它是PHP我可以做到这一点,但在这里我卡住了。
+0
型'的http://本地主机/ BookList.xml'在浏览器中,找到获得XML? –
+0
@ ozil我得到了xml ..使用该链接,但我不能解析相同,并display –