天天看点

ajax 返回xml 怎么显示显示图片,如何使用jquery和ajax读取,解析和显示xml

我想读取,解析并显示使用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 Ninja

Site point

Learning jQuery

PACKT

Head First jQuery

O'Reilly

jQuery UI 1.8

PACKT

给出,我得到的错误是

的XMLHttpRequest无法加载http://localhost/booklist.xml。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许原产地'null'访问。

现在我不知道如何添加一个XML文件的访问控制允许来源。如果它是PHP我可以做到这一点,但在这里我卡住了。

+0

型'的http://本地主机/ BookList.xml'在浏览器中,找到获得XML? –

+0

@ ozil我得到了xml ..使用该链接,但我不能解析相同,并display –