我被要求从 xml 提要中获取一些“数据”并将其添加到我在服务器上托管的页面中。我想我会使用 jQuery Ajax api——我得到了这个错误。
XMLHttpRequest cannot load .../3.atom. Origin http://myserver.com is not allowed by Access-Control-Allow-Origin.
我需要向某人请求访问权限吗?有什么我可以添加到我的请求中的吗?我已经阅读了有关 CORS 的内容,在这种情况下我应该使用该服务吗?
这是我目前的代码。
var feedUrl = "http://www.holmanreviews.com/audi-pembroke-pines/3.atom";
var content;
$.ajax({
type: "GET",
url: feedUrl,
dataType: "xml",
crossDomain: true,
success: function (xml) {
$(xml).find('entry').each(function () {
var $this = $(this);
var id = $this.attr('id');
content += id;
});
}
});
$('#feed').append(content);
我这里也有一个 JS Fiddle。http://jsfiddle.net/rsturim/6nsyX/
如果你能提供帮助,我会喜欢这方面的一些背景知识——非常感谢。