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/
あなたが助けることができれば、これに関するいくつかの背景が大好きです-たくさんありがとう。