rssデータからループするとき、オブジェクトからurl値を抽出します。ここで配列内のオブジェクトから値にアクセスする方法
$.ajax({
url : 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=30&callback=?&q=' + encodeURIComponent('http://www.dnoticias.pt/rss/actualidade/geral'),
dataType : 'json',
success : function (data) {
if (data.responseData.feed && data.responseData.feed.entries) {
$.each(data.responseData.feed.entries, function (i, e) {
title = e.title;
description = e.description;
category = e.categories[0];
media = e.mediaGroups;
console.log(media);
}
}
});
は、コンソールログから出力さ:プロパティ名で
mediaGroups: Array[1]
0: Object
contents: Array[1]
0: Object
type: "image/jpeg"
url: "http://...."
おかげ
あなたがにconsole.logを取得しようとすることができ
そうcontents
を反復処理する必要があります(media.mediaGroups.contents.url ); –
console.log(media.mediaGroups [0] .contents [0] .url)を取得できますか。 – Avinash
言う:TypeError:メディアは定義されていません – nunof