500px アカウントから画像を取得し、jQuery スライダー内のポートフォリオに表示しようとしています。
jQuery スライダー部分には問題はありませんが、これまで RSS フィードを使用したことがなく、データを取得してフロントエンド用にフォーマットするために PHP が必要なのか、それとも単に jQuery 経由で実行できるのかわかりません。
このようなことを始める方法についてのアイデアはありますか?
編集・更新
見ている間はその投稿を見たことがありませんでしたが、読んでみると、それがどのように役立つかがわかりますが、別の問題に遭遇しました.
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://500px.com/daimz/rss.xml",
dataType: "xml",
success: parseXml
});
// function that parses XML
function parseXml(xml){
// find node with name "catalogueResult" and run function for each
$(xml).find("item").each(function(){
// variables
var title = $(this).find("title").text();
var link = $(this).find("link").text();
var imgSrc = $(this).find("imageUrl").text();
var pubDate = $(this).find("pubDate").text();
var description = $(this).find("h2").text();
var photoItem= '<img src="'+imgSrc+'" width="275" alt="'+title+'"/>';
$(".feed").append(photoItem);
});
}
});
今、これは私にこのエラーを与えます:
XMLHttpRequest cannot load http://500px.com/daimz/rss.xml. Origin http://localhost is not allowed by Access-Control-Allow-Origin.